IMUL: fix an additional incorrect sbyte use
[nasm/avx512.git] / test / br2148476.asm
blob1b263c9885614d34a03c25cfa9b35fe217640ae6
1 ;Testname=test; Arguments=-fbin -obr2148476.bin; Files=.stdout .stderr br2148476.bin
3 bits 64
5 cvtdq2pd xmm0, xmm1
6 cvtdq2pd xmm0, [rdi]
7 cvtdq2pd xmm0, qword [rdi]
9 cvtdq2ps xmm0, xmm1
10 cvtdq2ps xmm0, [rdi]
11 cvtdq2ps xmm0, oword [rdi]
13 cvtpd2dq xmm0, xmm1
14 cvtpd2dq xmm0, [rdi]
15 cvtpd2dq xmm0, oword [rdi]
17 cvtpd2pi mm0, xmm1
18 cvtpd2pi mm0, [rdi]
19 cvtpd2pi mm0, oword [rdi]
21 cvtpd2ps xmm0, xmm1
22 cvtpd2ps xmm0, [rdi]
23 cvtpd2ps xmm0, oword [rdi]
25 cvtpi2pd xmm0, mm1
26 cvtpi2pd xmm0, [rdi]
27 cvtpi2pd xmm0, qword [rdi]
29 cvtpi2ps xmm0, mm1
30 cvtpi2ps xmm0, [rdi]
31 cvtpi2ps xmm0, qword [rdi]
33 cvtps2dq xmm0, xmm1
34 cvtps2dq xmm0, [rdi]
35 cvtps2dq xmm0, oword [rdi]
37 cvtps2pd xmm0, xmm1
38 cvtps2pd xmm0, [rdi]
39 cvtps2pd xmm0, qword [rdi]
41 cvtps2pi mm0, xmm1
42 cvtps2pi mm0, [rdi]
43 cvtps2pi mm0, qword [rdi]
45 cvtsd2si eax, xmm1
46 cvtsd2si eax, [rdi]
47 cvtsd2si eax, qword [rdi]
48 cvtsd2si rax, xmm1
49 cvtsd2si rax, [rdi]
50 cvtsd2si rax, qword [rdi]
52 cvtsd2ss xmm0, xmm1
53 cvtsd2ss xmm0, [rdi]
54 cvtsd2ss xmm0, qword [rdi]
56 cvtsi2sd xmm0, eax
57 cvtsi2sd xmm0, [rdi] ; Compatibility
58 cvtsi2sd xmm0, dword [rdi]
59 cvtsi2sd xmm0, rax
60 cvtsi2sd xmm0, qword [rdi]
62 cvtsi2ss xmm0, eax
63 cvtsi2ss xmm0, [rdi] ; Compatibility
64 cvtsi2ss xmm0, dword [rdi]
65 cvtsi2ss xmm0, rax
66 cvtsi2ss xmm0, qword [rdi]
68 cvtss2sd xmm0, xmm1
69 cvtss2sd xmm0, [rdi]
70 cvtss2sd xmm0, dword [rdi]
72 cvtss2si eax, xmm1
73 cvtss2si eax, [rdi]
74 cvtss2si eax, dword [rdi]
75 cvtss2si rax, xmm1
76 cvtss2si rax, [rdi]
77 cvtss2si rax, dword [rdi]
79 cvttpd2dq xmm0, xmm1
80 cvttpd2dq xmm0, [rdi]
81 cvttpd2dq xmm0, oword [rdi]
83 cvttpd2pi mm0, xmm1
84 cvttpd2pi mm0, [rdi]
85 cvttpd2pi mm0, oword [rdi]
87 cvttps2dq xmm0, xmm1
88 cvttps2dq xmm0, [rdi]
89 cvttps2dq xmm0, oword [rdi]
91 cvttps2pi mm0, xmm1
92 cvttps2pi mm0, [rdi]
93 cvttps2pi mm0, qword [rdi]
95 cvttsd2si eax, xmm1
96 cvttsd2si eax, [rdi] ; Compatibility
97 cvttsd2si eax, qword [rdi]
98 cvttsd2si rax, xmm1
99 cvttsd2si rax, [rdi]
100 cvttsd2si rax, qword [rdi]
102 cvttss2si eax, xmm1
103 cvttss2si eax, [rdi] ; Compatibility
104 cvttss2si eax, dword [rdi]
105 cvttss2si rax, xmm1
106 cvttss2si rax, [rdi]
107 cvttss2si rax, dword [rdi]
109 vcvtdq2pd xmm0, xmm1
110 vcvtdq2pd xmm0, [rdi]
111 vcvtdq2pd xmm0, qword [rdi]
112 vcvtdq2pd ymm0, xmm1
113 vcvtdq2pd ymm0, [rdi]
114 vcvtdq2pd ymm0, oword [rdi]
116 vcvtdq2ps xmm0, xmm1
117 vcvtdq2ps xmm0, [rdi]
118 vcvtdq2ps xmm0, oword [rdi]
119 vcvtdq2ps ymm0, ymm1
120 vcvtdq2ps ymm0, [rdi]
121 vcvtdq2ps ymm0, yword [rdi]
123 vcvtpd2dq xmm0, xmm1
124 vcvtpd2dq xmm0, oword [rdi]
125 vcvtpd2dq xmm0, ymm1
126 vcvtpd2dq xmm0, yword [rdi]
128 vcvtpd2ps xmm0, xmm1
129 vcvtpd2ps xmm0, oword [rdi]
130 vcvtpd2ps xmm0, ymm1
131 vcvtpd2ps xmm0, yword [rdi]
133 vcvtps2dq xmm0, xmm1
134 vcvtps2dq xmm0, [rdi]
135 vcvtps2dq xmm0, oword [rdi]
136 vcvtps2dq ymm0, ymm1
137 vcvtps2dq ymm0, [rdi]
138 vcvtps2dq ymm0, yword [rdi]
140 vcvtps2pd xmm0, xmm1
141 vcvtps2pd xmm0, [rdi]
142 vcvtps2pd xmm0, qword [rdi]
143 vcvtps2pd ymm0, xmm1
144 vcvtps2pd ymm0, [rdi]
145 vcvtps2pd ymm0, oword [rdi]
147 vcvtsd2si eax, xmm1
148 vcvtsd2si eax, [rdi]
149 vcvtsd2si eax, qword [rdi]
150 vcvtsd2si rax, xmm1
151 vcvtsd2si rax, [rdi]
152 vcvtsd2si rax, qword [rdi]
154 vcvtsd2ss xmm0, xmm1
155 vcvtsd2ss xmm0, [rdi]
156 vcvtsd2ss xmm0, qword [rdi]
157 vcvtsd2ss xmm0, xmm1, xmm2
158 vcvtsd2ss xmm0, xmm1, [rdi]
159 vcvtsd2ss xmm0, xmm1, qword [rdi]
161 vcvtsi2sd xmm0, eax
162 vcvtsi2sd xmm0, [rdi] ; Compatibility
163 vcvtsi2sd xmm0, dword [rdi]
164 vcvtsi2sd xmm0, rax
165 vcvtsi2sd xmm0, qword [rdi]
166 vcvtsi2sd xmm0, xmm1, eax
167 vcvtsi2sd xmm0, xmm1, [rdi] ; Compatibility
168 vcvtsi2sd xmm0, xmm1, dword [rdi]
169 vcvtsi2sd xmm0, xmm1, rax
170 vcvtsi2sd xmm0, xmm1, qword [rdi]
172 vcvtsi2ss xmm0, eax
173 vcvtsi2ss xmm0, [rdi] ; Compatibility
174 vcvtsi2ss xmm0, dword [rdi]
175 vcvtsi2ss xmm0, rax
176 vcvtsi2ss xmm0, qword [rdi]
177 vcvtsi2ss xmm0, xmm1, eax
178 vcvtsi2ss xmm0, xmm1, [rdi] ; Compatibility
179 vcvtsi2ss xmm0, xmm1, dword [rdi]
180 vcvtsi2ss xmm0, xmm1, rax
181 vcvtsi2ss xmm0, xmm1, qword [rdi]
183 vcvtss2sd xmm0, xmm1
184 vcvtss2sd xmm0, [rdi]
185 vcvtss2sd xmm0, dword [rdi]
186 vcvtss2sd xmm0, xmm1, xmm2
187 vcvtss2sd xmm0, xmm1, [rdi]
188 vcvtss2sd xmm0, xmm1, dword [rdi]
190 vcvtss2si eax, xmm1
191 vcvtss2si eax, [rdi]
192 vcvtss2si eax, dword [rdi]
193 vcvtss2si rax, xmm1
194 vcvtss2si rax, [rdi]
195 vcvtss2si rax, dword [rdi]
197 vcvttpd2dq xmm0, xmm1
198 vcvttpd2dq xmm0, oword [rdi]
199 vcvttpd2dq xmm0, ymm1
200 vcvttpd2dq xmm0, yword [rdi]
202 vcvttps2dq xmm0, xmm1
203 vcvttps2dq xmm0, [rdi]
204 vcvttps2dq xmm0, oword [rdi]
205 vcvttps2dq ymm0, ymm1
206 vcvttps2dq ymm0, [rdi]
207 vcvttps2dq ymm0, yword [rdi]
209 vcvttsd2si eax, xmm1
210 vcvttsd2si eax, [rdi] ; Compatibility
211 vcvttsd2si eax, qword [rdi]
212 vcvttsd2si rax, xmm1
213 vcvttsd2si rax, [rdi]
214 vcvttsd2si rax, qword [rdi]
216 vcvttss2si eax, xmm1
217 vcvttss2si eax, [rdi] ; Compatibility
218 vcvttss2si eax, dword [rdi]
219 vcvttss2si rax, xmm1
220 vcvttss2si rax, [rdi]
221 vcvttss2si rax, dword [rdi]