global _start section .data align 16 dword1: dd 0x00000002 dword2: dd 0xFFFFFF11 dword3: dd 0xFFF00000 dword4: dd 0x0000FFFF dword5: dd 0xFFFFFFFF mydword: dd 0xcafebabe myaddress: dq 0x00adbeefc0de00ce qword1: dq 0xffffffff00000001 %include "header.inc" movd mm0, [dword1] movd mm1, [dword2] movd mm2, [dword1] movd mm3, [dword2] movd mm4, [dword4] movd mm5, [dword5] pmuludq mm0, [mydword] pmuludq mm2, mm1 pmuludq mm3, [dword3] pmuludq mm4, [dword3] pmuludq mm5, [dword5] movd xmm1, [dword5] pshufd xmm1, xmm1, 0 pmuludq xmm1, xmm1 movd xmm2, [dword4] pmuludq xmm2, xmm1 %include "footer.inc"