global _start section .data align 16 quad1: dq 0x00ad00adad007fff quad2: dq 0xac4b1b9de29df0ff quad3: dq 0x01008080f0f0ff42 quad4: dq 0x0123456789abcdef mydword: dd 0xcafebabe myaddress: dq 0x00adbeefc0de00ce %include "header.inc" movq mm0, [quad1] movq mm1, [quad2] movq mm2, [quad3] movq mm3, [quad4] movq mm4, [quad1] movq mm5, [quad2] movq mm6, [quad3] movq mm7, [quad4] punpckldq mm4, mm0 punpckldq mm5, mm1 punpckldq mm6, mm2 punpckldq mm7, mm3 punpckldq mm0, [quad2] punpckldq mm1, [quad3] punpckldq mm2, [quad4] punpckldq mm3, [quad1] punpckldq mm0, mm5 punpckldq mm1, mm6 punpckldq mm2, mm7 punpckldq mm3, mm4 %include "footer.inc"