| ;Testname=test; Arguments=-O0 -fbin -opinsr16.bin; Files=stdout stderr pinsr16.bin |
| bits 16 |
| |
| pinsrw mm0,eax,0 |
| pinsrw mm1,si,0 |
| pinsrw mm2,[bx],0 |
| pinsrw mm3,word [bx],0 |
| |
| pinsrb xmm0,eax,0 |
| pinsrb xmm1,sil,0 |
| ; pinsrb xmm1,bh,0 |
| pinsrb xmm2,[bx],0 |
| pinsrb xmm3,byte [bx],0 |
| |
| pinsrw xmm0,eax,0 |
| pinsrw xmm1,si,0 |
| pinsrw xmm2,[bx],0 |
| pinsrw xmm3,word [bx],0 |
| |
| pinsrd xmm0,eax,0 |
| pinsrd xmm1,esi,0 |
| pinsrd xmm2,[bx],0 |
| pinsrd xmm3,dword [bx],0 |
| |
| vpinsrb xmm0,eax,0 |
| vpinsrb xmm1,bl,0 |
| vpinsrb xmm2,[bx],0 |
| vpinsrb xmm3,byte [bx],0 |
| |
| vpinsrw xmm0,eax,0 |
| vpinsrw xmm1,si,0 |
| vpinsrw xmm2,[bx],0 |
| vpinsrw xmm3,word [bx],0 |
| |
| vpinsrd xmm0,eax,0 |
| vpinsrd xmm1,esi,0 |
| vpinsrd xmm2,[bx],0 |
| vpinsrd xmm3,dword [bx],0 |
| |
| vpinsrb xmm4,xmm0,eax,0 |
| vpinsrb xmm5,xmm1,bl,0 |
| vpinsrb xmm6,xmm2,[bx],0 |
| vpinsrb xmm7,xmm3,byte [bx],0 |
| |
| vpinsrw xmm4,xmm0,eax,0 |
| vpinsrw xmm5,xmm1,si,0 |
| vpinsrw xmm6,xmm2,[bx],0 |
| vpinsrw xmm7,xmm3,word [bx],0 |
| |
| vpinsrd xmm4,xmm0,eax,0 |
| vpinsrd xmm5,xmm1,esi,0 |
| vpinsrd xmm6,xmm2,[bx],0 |
| vpinsrd xmm7,xmm3,dword [bx],0 |