1 # Check 64bit AVX scalar instructions
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
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
59 .intel_syntax noprefix
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
]
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
]