psraw.asm 337 B

1234567891011121314151617181920212223242526
  1. global _start
  2. section .data
  3. align 16
  4. myquad:
  5. dq 0xad0000ceadad00ff
  6. mydword:
  7. dd 0xcafebac0
  8. shift1:
  9. dq 0x07
  10. shift2:
  11. dq -23
  12. %include "header.inc"
  13. movq mm0, [myquad]
  14. movq mm1, [myquad]
  15. movq mm2, [myquad]
  16. movq mm6, [myquad]
  17. psraw mm0, [shift1]
  18. psraw mm1, 0xc
  19. psraw mm2, [shift2]
  20. psraw mm6, 0x5
  21. %include "footer.inc"