Fix the PINSR series of instructions
[nasm/sigaren-mirror.git] / test / pinsr64.asm
blob192884664ec9f649056d5f30c168cbc55f0414d0
1 bits 64
3 pinsrb xmm0,eax,0
4 pinsrb xmm1,sil,0 ; BROKEN
5 ; pinsrb xmm1,bh,0 ; BROKEN
6 pinsrb xmm2,[rcx],0
7 pinsrb xmm3,byte [rcx],0 ; BROKEN
9 pinsrw xmm0,eax,0
10 pinsrw xmm1,si,0
11 pinsrw xmm2,[rcx],0
12 pinsrw xmm3,word [rcx],0 ; BROKEN
14 pinsrd xmm0,eax,0
15 pinsrd xmm1,esi,0
16 pinsrd xmm2,[rcx],0 ; BROKEN
17 pinsrd xmm3,dword [rcx],0
19 pinsrq xmm0,rax,0
20 pinsrq xmm1,rsi,0
21 pinsrq xmm2,[rcx],0 ; BROKEN
22 pinsrq xmm3,qword [rcx],0
24 vpinsrb xmm0,eax,0
25 vpinsrb xmm1,sil,0
26 vpinsrb xmm2,[rcx],0
27 vpinsrb xmm3,byte [rcx],0
29 vpinsrw xmm0,eax,0
30 vpinsrw xmm1,si,0
31 vpinsrw xmm2,[rcx],0
32 vpinsrw xmm3,word [rcx],0
34 vpinsrd xmm0,eax,0
35 vpinsrd xmm1,esi,0
36 vpinsrd xmm2,[rcx],0
37 vpinsrd xmm3,dword [rcx],0
39 vpinsrq xmm0,rax,0
40 vpinsrq xmm1,rsi,0
41 vpinsrq xmm2,[rcx],0
42 vpinsrq xmm3,qword [rcx],0
44 vpinsrb xmm4,xmm0,eax,0
45 vpinsrb xmm5,xmm1,sil,0
46 vpinsrb xmm6,xmm2,[rcx],0
47 vpinsrb xmm7,xmm3,byte [rcx],0
49 vpinsrw xmm4,xmm0,eax,0
50 vpinsrw xmm5,xmm1,si,0
51 vpinsrw xmm6,xmm2,[rcx],0
52 vpinsrw xmm7,xmm3,word [rcx],0
54 vpinsrd xmm4,xmm0,eax,0
55 vpinsrd xmm5,xmm1,esi,0
56 vpinsrd xmm6,xmm2,[rcx],0
57 vpinsrd xmm7,xmm3,dword [rcx],0
59 vpinsrq xmm4,xmm0,rax,0
60 vpinsrq xmm5,xmm1,rsi,0
61 vpinsrq xmm6,xmm2,[rcx],0
62 vpinsrq xmm7,xmm3,qword [rdx],0