Remove x32 addend overflow for BFD_RELOC_64
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-fma-scalar.s
1 # Check 64bit AVX scalar instructions
2
3 .allow_index_reg
4 .text
5 _start:
6
7 # Tests for op xmm/mem64, xmm, xmm
8 vfmadd132sd %xmm4,%xmm6,%xmm2
9 vfmadd132sd (%rcx),%xmm6,%xmm2
10 vfmadd213sd %xmm4,%xmm6,%xmm2
11 vfmadd213sd (%rcx),%xmm6,%xmm2
12 vfmadd231sd %xmm4,%xmm6,%xmm2
13 vfmadd231sd (%rcx),%xmm6,%xmm2
14 vfmsub132sd %xmm4,%xmm6,%xmm2
15 vfmsub132sd (%rcx),%xmm6,%xmm2
16 vfmsub213sd %xmm4,%xmm6,%xmm2
17 vfmsub213sd (%rcx),%xmm6,%xmm2
18 vfmsub231sd %xmm4,%xmm6,%xmm2
19 vfmsub231sd (%rcx),%xmm6,%xmm2
20 vfnmadd132sd %xmm4,%xmm6,%xmm2
21 vfnmadd132sd (%rcx),%xmm6,%xmm2
22 vfnmadd213sd %xmm4,%xmm6,%xmm2
23 vfnmadd213sd (%rcx),%xmm6,%xmm2
24 vfnmadd231sd %xmm4,%xmm6,%xmm2
25 vfnmadd231sd (%rcx),%xmm6,%xmm2
26 vfnmsub132sd %xmm4,%xmm6,%xmm2
27 vfnmsub132sd (%rcx),%xmm6,%xmm2
28 vfnmsub213sd %xmm4,%xmm6,%xmm2
29 vfnmsub213sd (%rcx),%xmm6,%xmm2
30 vfnmsub231sd %xmm4,%xmm6,%xmm2
31 vfnmsub231sd (%rcx),%xmm6,%xmm2
32
33 # Tests for op xmm/mem32, xmm, xmm
34 vfmadd132ss %xmm4,%xmm6,%xmm2
35 vfmadd132ss (%rcx),%xmm6,%xmm2
36 vfmadd213ss %xmm4,%xmm6,%xmm2
37 vfmadd213ss (%rcx),%xmm6,%xmm2
38 vfmadd231ss %xmm4,%xmm6,%xmm2
39 vfmadd231ss (%rcx),%xmm6,%xmm2
40 vfmsub132ss %xmm4,%xmm6,%xmm2
41 vfmsub132ss (%rcx),%xmm6,%xmm2
42 vfmsub213ss %xmm4,%xmm6,%xmm2
43 vfmsub213ss (%rcx),%xmm6,%xmm2
44 vfmsub231ss %xmm4,%xmm6,%xmm2
45 vfmsub231ss (%rcx),%xmm6,%xmm2
46 vfnmadd132ss %xmm4,%xmm6,%xmm2
47 vfnmadd132ss (%rcx),%xmm6,%xmm2
48 vfnmadd213ss %xmm4,%xmm6,%xmm2
49 vfnmadd213ss (%rcx),%xmm6,%xmm2
50 vfnmadd231ss %xmm4,%xmm6,%xmm2
51 vfnmadd231ss (%rcx),%xmm6,%xmm2
52 vfnmsub132ss %xmm4,%xmm6,%xmm2
53 vfnmsub132ss (%rcx),%xmm6,%xmm2
54 vfnmsub213ss %xmm4,%xmm6,%xmm2
55 vfnmsub213ss (%rcx),%xmm6,%xmm2
56 vfnmsub231ss %xmm4,%xmm6,%xmm2
57 vfnmsub231ss (%rcx),%xmm6,%xmm2
58
59 .intel_syntax noprefix
60
61 # Tests for op xmm/mem64, xmm, xmm
62 vfmadd132sd xmm2,xmm6,xmm4
63 vfmadd132sd xmm2,xmm6,QWORD PTR [rcx]
64 vfmadd132sd xmm2,xmm6,[rcx]
65 vfmadd213sd xmm2,xmm6,xmm4
66 vfmadd213sd xmm2,xmm6,QWORD PTR [rcx]
67 vfmadd213sd xmm2,xmm6,[rcx]
68 vfmadd231sd xmm2,xmm6,xmm4
69 vfmadd231sd xmm2,xmm6,QWORD PTR [rcx]
70 vfmadd231sd xmm2,xmm6,[rcx]
71 vfmsub132sd xmm2,xmm6,xmm4
72 vfmsub132sd xmm2,xmm6,QWORD PTR [rcx]
73 vfmsub132sd xmm2,xmm6,[rcx]
74 vfmsub213sd xmm2,xmm6,xmm4
75 vfmsub213sd xmm2,xmm6,QWORD PTR [rcx]
76 vfmsub213sd xmm2,xmm6,[rcx]
77 vfmsub231sd xmm2,xmm6,xmm4
78 vfmsub231sd xmm2,xmm6,QWORD PTR [rcx]
79 vfmsub231sd xmm2,xmm6,[rcx]
80 vfnmadd132sd xmm2,xmm6,xmm4
81 vfnmadd132sd xmm2,xmm6,QWORD PTR [rcx]
82 vfnmadd132sd xmm2,xmm6,[rcx]
83 vfnmadd213sd xmm2,xmm6,xmm4
84 vfnmadd213sd xmm2,xmm6,QWORD PTR [rcx]
85 vfnmadd213sd xmm2,xmm6,[rcx]
86 vfnmadd231sd xmm2,xmm6,xmm4
87 vfnmadd231sd xmm2,xmm6,QWORD PTR [rcx]
88 vfnmadd231sd xmm2,xmm6,[rcx]
89 vfnmsub132sd xmm2,xmm6,xmm4
90 vfnmsub132sd xmm2,xmm6,QWORD PTR [rcx]
91 vfnmsub132sd xmm2,xmm6,[rcx]
92 vfnmsub213sd xmm2,xmm6,xmm4
93 vfnmsub213sd xmm2,xmm6,QWORD PTR [rcx]
94 vfnmsub213sd xmm2,xmm6,[rcx]
95 vfnmsub231sd xmm2,xmm6,xmm4
96 vfnmsub231sd xmm2,xmm6,QWORD PTR [rcx]
97 vfnmsub231sd xmm2,xmm6,[rcx]
98
99 # Tests for op xmm/mem32, xmm, xmm
100 vfmadd132ss xmm2,xmm6,xmm4
101 vfmadd132ss xmm2,xmm6,DWORD PTR [rcx]
102 vfmadd132ss xmm2,xmm6,[rcx]
103 vfmadd213ss xmm2,xmm6,xmm4
104 vfmadd213ss xmm2,xmm6,DWORD PTR [rcx]
105 vfmadd213ss xmm2,xmm6,[rcx]
106 vfmadd231ss xmm2,xmm6,xmm4
107 vfmadd231ss xmm2,xmm6,DWORD PTR [rcx]
108 vfmadd231ss xmm2,xmm6,[rcx]
109 vfmsub132ss xmm2,xmm6,xmm4
110 vfmsub132ss xmm2,xmm6,DWORD PTR [rcx]
111 vfmsub132ss xmm2,xmm6,[rcx]
112 vfmsub213ss xmm2,xmm6,xmm4
113 vfmsub213ss xmm2,xmm6,DWORD PTR [rcx]
114 vfmsub213ss xmm2,xmm6,[rcx]
115 vfmsub231ss xmm2,xmm6,xmm4
116 vfmsub231ss xmm2,xmm6,DWORD PTR [rcx]
117 vfmsub231ss xmm2,xmm6,[rcx]
118 vfnmadd132ss xmm2,xmm6,xmm4
119 vfnmadd132ss xmm2,xmm6,DWORD PTR [rcx]
120 vfnmadd132ss xmm2,xmm6,[rcx]
121 vfnmadd213ss xmm2,xmm6,xmm4
122 vfnmadd213ss xmm2,xmm6,DWORD PTR [rcx]
123 vfnmadd213ss xmm2,xmm6,[rcx]
124 vfnmadd231ss xmm2,xmm6,xmm4
125 vfnmadd231ss xmm2,xmm6,DWORD PTR [rcx]
126 vfnmadd231ss xmm2,xmm6,[rcx]
127 vfnmsub132ss xmm2,xmm6,xmm4
128 vfnmsub132ss xmm2,xmm6,DWORD PTR [rcx]
129 vfnmsub132ss xmm2,xmm6,[rcx]
130 vfnmsub213ss xmm2,xmm6,xmm4
131 vfnmsub213ss xmm2,xmm6,DWORD PTR [rcx]
132 vfnmsub213ss xmm2,xmm6,[rcx]
133 vfnmsub231ss xmm2,xmm6,xmm4
134 vfnmsub231ss xmm2,xmm6,DWORD PTR [rcx]
135 vfnmsub231ss xmm2,xmm6,[rcx]
This page took 0.034857 seconds and 4 git commands to generate.