Merge tag 'nasm-2.15'
[nasm.git] / test / pinsr16.asm
blob0159839ae0aad17b108898dcf90a3f3a877706af
1 ;Testname=test; Arguments=-O0 -fbin -opinsr16.bin; Files=stdout stderr pinsr16.bin
2 bits 16
4 pinsrw mm0,eax,0
5 pinsrw mm1,si,0
6 pinsrw mm2,[bx],0
7 pinsrw mm3,word [bx],0
9 pinsrb xmm0,eax,0
10 pinsrb xmm1,sil,0
11 ; pinsrb xmm1,bh,0
12 pinsrb xmm2,[bx],0
13 pinsrb xmm3,byte [bx],0
15 pinsrw xmm0,eax,0
16 pinsrw xmm1,si,0
17 pinsrw xmm2,[bx],0
18 pinsrw xmm3,word [bx],0
20 pinsrd xmm0,eax,0
21 pinsrd xmm1,esi,0
22 pinsrd xmm2,[bx],0
23 pinsrd xmm3,dword [bx],0
25 vpinsrb xmm0,eax,0
26 vpinsrb xmm1,bl,0
27 vpinsrb xmm2,[bx],0
28 vpinsrb xmm3,byte [bx],0
30 vpinsrw xmm0,eax,0
31 vpinsrw xmm1,si,0
32 vpinsrw xmm2,[bx],0
33 vpinsrw xmm3,word [bx],0
35 vpinsrd xmm0,eax,0
36 vpinsrd xmm1,esi,0
37 vpinsrd xmm2,[bx],0
38 vpinsrd xmm3,dword [bx],0
40 vpinsrb xmm4,xmm0,eax,0
41 vpinsrb xmm5,xmm1,bl,0
42 vpinsrb xmm6,xmm2,[bx],0
43 vpinsrb xmm7,xmm3,byte [bx],0
45 vpinsrw xmm4,xmm0,eax,0
46 vpinsrw xmm5,xmm1,si,0
47 vpinsrw xmm6,xmm2,[bx],0
48 vpinsrw xmm7,xmm3,word [bx],0
50 vpinsrd xmm4,xmm0,eax,0
51 vpinsrd xmm5,xmm1,esi,0
52 vpinsrd xmm6,xmm2,[bx],0
53 vpinsrd xmm7,xmm3,dword [bx],0