VCVTPD2PS, VCVTPD2DQ, VCVTTPD2DQ mem need explicit op size (BR 1974170)
[nasm/autotest.git] / test / avx.asm
blob14cf9400e1cc0a413d5a9a14bcb391a6f0793e95
1 bits 64
2 blendvpd xmm2,xmm1,xmm0
4 vblendvpd xmm2,xmm1,xmm0,xmm0
5 vblendvpd xmm2,xmm1,xmm0
6 vblendvpd ymm2,ymm1,ymm0,ymm0
7 vblendvpd ymm2,ymm1,ymm0
9 vcvtsi2sd xmm9,xmm10,ecx
10 vcvtsi2sd xmm9,xmm10,rcx
11 vcvtsi2sd xmm9,xmm10,dword [rdi]
12 vcvtsi2sd xmm9,xmm10,qword [rdi]
14 vpermil2ps xmm0,xmm1,[rdi],xmm3,0
15 vpermil2ps xmm0,xmm1,xmm2,[rdi],1
16 vpermil2ps ymm0,ymm1,ymm2,ymm3,2
17 vpermil2ps ymm0,ymm1,ymm2,[rdi],3
18 vpermil2ps ymm0,ymm1,[rdi],ymm3,2
19 vpermil2ps ymm0,ymm1,ymm2,[rdi],3
21 vpextrb [rax],xmm1,0x33
22 vpextrw [rax],xmm1,0x33
23 vpextrd [rax],xmm1,0x33
24 vpextrq [rax],xmm1,0x33
25 vpextrb rax,xmm1,0x33
26 vpextrw rax,xmm1,0x33
27 vpextrd rax,xmm1,0x33
28 vpextrq rax,xmm1,0x33
29 vpextrb eax,xmm1,0x33
30 vpextrw eax,xmm1,0x33
31 vpextrd eax,xmm1,0x33
32 ; vpextrq eax,xmm1,0x33
34 vcvtpd2ps xmm0,xmm1
35 vcvtpd2ps xmm0,oword [rsi]
36 vcvtpd2ps xmm0,ymm1
37 vcvtpd2ps xmm0,yword [rsi]
38 ; vcvtpd2ps xmm0,[rsi]
40 vcvtpd2dq xmm0,xmm1
41 vcvtpd2dq xmm0,oword [rsi]
42 vcvtpd2dq xmm0,ymm1
43 vcvtpd2dq xmm0,yword [rsi]
44 ; vcvtpd2dq xmm0,[rsi]
46 vcvttpd2dq xmm0,xmm1
47 vcvttpd2dq xmm0,oword [rsi]
48 vcvttpd2dq xmm0,ymm1
49 vcvttpd2dq xmm0,yword [rsi]
50 ; vcvttpd2dq xmm0,[rsi]