pinsr64.asm 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. ;Testname=test; Arguments=-O0 -fbin -opinsr64.bin; Files=stdout stderr pinsr64.bin
  2. bits 64
  3. pinsrw mm0,eax,0
  4. pinsrw mm1,si,0
  5. pinsrw mm2,[rcx],0
  6. pinsrw mm3,word [rcx],0
  7. pinsrb xmm0,eax,0
  8. pinsrb xmm1,sil,0
  9. ; pinsrb xmm1,bh,0
  10. pinsrb xmm2,[rcx],0
  11. pinsrb xmm3,byte [rcx],0
  12. pinsrw xmm0,eax,0
  13. pinsrw xmm1,si,0
  14. pinsrw xmm2,[rcx],0
  15. pinsrw xmm3,word [rcx],0
  16. pinsrd xmm0,eax,0
  17. pinsrd xmm1,esi,0
  18. pinsrd xmm2,[rcx],0
  19. pinsrd xmm3,dword [rcx],0
  20. pinsrq xmm0,rax,0
  21. pinsrq xmm1,rsi,0
  22. pinsrq xmm2,[rcx],0
  23. 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
  28. vpinsrw xmm0,eax,0
  29. vpinsrw xmm1,si,0
  30. vpinsrw xmm2,[rcx],0
  31. vpinsrw xmm3,word [rcx],0
  32. vpinsrd xmm0,eax,0
  33. vpinsrd xmm1,esi,0
  34. vpinsrd xmm2,[rcx],0
  35. vpinsrd xmm3,dword [rcx],0
  36. vpinsrq xmm0,rax,0
  37. vpinsrq xmm1,rsi,0
  38. vpinsrq xmm2,[rcx],0
  39. vpinsrq xmm3,qword [rcx],0
  40. vpinsrb xmm4,xmm0,eax,0
  41. vpinsrb xmm5,xmm1,sil,0
  42. vpinsrb xmm6,xmm2,[rcx],0
  43. vpinsrb xmm7,xmm3,byte [rcx],0
  44. vpinsrw xmm4,xmm0,eax,0
  45. vpinsrw xmm5,xmm1,si,0
  46. vpinsrw xmm6,xmm2,[rcx],0
  47. vpinsrw xmm7,xmm3,word [rcx],0
  48. vpinsrd xmm4,xmm0,eax,0
  49. vpinsrd xmm5,xmm1,esi,0
  50. vpinsrd xmm6,xmm2,[rcx],0
  51. vpinsrd xmm7,xmm3,dword [rcx],0
  52. vpinsrq xmm4,xmm0,rax,0
  53. vpinsrq xmm5,xmm1,rsi,0
  54. vpinsrq xmm6,xmm2,[rcx],0
  55. vpinsrq xmm7,xmm3,qword [rdx],0