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