1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- global _start
- section .data
- align 16
- dq1:
- dq 0xad0000ceadad00ff
- dq 0xad0000ceadad00ff
- dq2:
- dq 0x42ff88ff11aabbcc
- dq 0x42ff88ff11aabbcc
- mydword:
- dd 0xcafebac0
- align 16
- shift1:
- dq 0x07
- dq 0
- shift2:
- dq -0x22
- dq 0
- shift3:
- dq 8
- dq 0
- %include "header.inc"
- movq mm0, [dq1]
- movq mm1, [dq1]
- movq mm2, [dq1]
- movq mm3, [dq2]
- movq mm4, [dq2]
- movq mm6, [dq2]
- movq xmm0, [dq1]
- movq xmm1, [dq1]
- movq xmm2, [dq1]
- movq xmm3, [dq2]
- movq xmm4, [dq2]
- movq xmm6, [dq2]
- psllw mm0, [shift1]
- psllw mm1, 0xff
- psllw mm2, [shift2]
- psllw mm3, 12
- psllw mm4, [shift3]
- psllw mm6, 0x5
- psllw xmm0, [shift1]
- psllw xmm1, 0xff
- psllw xmm2, [shift2]
- psllw xmm3, 12
- psllw xmm4, [shift3]
- psllw xmm6, 0x5
- %include "footer.inc"
|