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