NASM 2.03rc1
[nasm/avx512.git] / test / avx.asm
blobd58b3eaef99e5025dc5bb9e50515c1ec05619187
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