eax ax ah al ebx bx bh bl ecx cx ch cl edx dx dh dl ebp bp esi si edi di eip ip esp sp cs ds ss es gs fs cr0 cr1 cr2 cr3 cr4 st mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 aaa aas aad aam adc add addpd addps addsd addss and andnpd andnps andpd andps arpl bound bsf bsr bswap bt btc btr bts call cbw cwde cwd cdq clc cld cli clts clflush cmc cmovcc cmp cmppd cmpeqpd cmpltpd cmplepd cmpunordpd cmpneqpd cmpnltpd cmpnlepd cmpordpd cmpps cmpeqps cmpltps cmpleps cmpunordps cmpneqps cmpnltps cmpnleps cmpordps cmpsb cmpsw cmpsd cmpeqsd cmpltsd cmplesd cmpunordsd cmpneqsd cmpnltsd cmpnlesd cmpordsd cmpss cmpeqss cmpltss cmpless cmpunordss cmpneqss cmpnltss cmpnless cmpordss cmpxchg cmpxchg486 cmpxchg8b comisd comiss cpuid cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si daa das dec div divpd divps divsd divss emms enter f2xm1 fabs fadd faddp fbld fbstp fchs fclex fnclex fcmovb fcmove fcmovbe fcmovu fcmovnb fcmovne fcmovnbe fcmovnu fcom fcomp fcompp fcomi fcomip fcos fdecstp fdisi fndisi feni fneni fdiv fdivr fdivp fdivrp femms ffree ffreep fiadd ficom ficomp fidiv fidivr fild fist fistp fimul fincstp finit fninit fisub fisubr fld fld1 fldl2e fldl2t fldlg2 fldln2 fldpi fldz fldcw fldenv fmul fmulp fnop fpatan fptan fprem fprem1 frndint fsave fnsave frstor fscale fsetpm fsin fsincos fsqrt fst fstp fstcw fnstcw fstenv fnstenv fstsw fnstsw fsub fsubr fsubp fsubrp ftst fucom fucomp fucompp fucomi fucomip fxam fxch fxrstor fxsave fxtract fyl2x fyl2xp1 hlt ibts idiv imul in inc insb insw insd int int1 icebp int01 int3 int03 into invd invlpg iret iretw iretd jcc jcxz jecxz jmp lahf lar ldmxcsr lds les lfs lgs lss lea leave lfence lgdt lidt lldt lmsw loadall loadall286 lodsb lodsw lodsd loop loope loopz loopne loopnz lsl ltr maskmovdqu maskmovq maxpd maxps maxsd maxss mfence minpd minps minsd minss mov movapd movaps movd movdq2q movdqa movdqu movhlps movhpd movhps movlhps movlpd movlps movmskpd movmskps movntdq movnti movntpd movntps movntq movq movq2dq movsb movsw movsd movss movsx movzx movupd movups mul mulpd mulps mulsd mulss neg not nop or orpd orps out outsb outsw outsd packssdw packsswb packuswb packssdw packsswb packuswb paddb paddw paddd paddb paddw paddd paddq paddsb paddsw paddsb paddsw paddsiw paddusb paddusw paddusb paddusw pand pandn pand pandn pause paveb pavgb pavgw pavgb pavgw pavgusb pcmpeqb pcmpeqw pcmpeqd pcmpgtb pcmpgtw pcmpgtd pcmpeqb pcmpeqw pcmpeqd pcmpgtb pcmpgtw pcmpgtd pdistib pextrw pf2id pf2iw pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfnacc pfpnacc pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pi2fw pinsrw pmachriw pmaddwd pmagw pmaxsw pmaxub pminsw pminub pmovmskb pmulhrwc pmulhriw pmulhrwa pmulhuw pmulhw pmullw pmulhw pmullw pmuludq pmvzb pmvnzb pmvlzb pmvgezb pop popa popaw popad popf popfw popfd por prefetch prefetchw prefetchnta prefetcht0 prefetcht1 prefetcht2 psadbw pshufd pshufhw pshuflw pshufw psllw pslld psllq pslldq psraw psrad psrlw psrld psrlq psrldq psubb psubw psubd psubq psubb psubw psubd psubq psubsb psubsw psubsb psubsw psubusb psubusw psubusb psubusw psubsiw pswapd punpckhbw punpckhwd punpckhdq punpckhbw punpckhwd punpckhdq punpckhqdq punpcklbw punpcklwd punpckldq punpcklbw punpcklwd punpckldq punpcklqdq push pusha pushad pushaw pushf pushfd pushfw pxor rcl rcr rcpps rcpss rdmsr rdpmc rdshr rdtsc ret retf retn rol ror rsdc rsldt rsm rsqrtps rsqrtss rsts sahf sal sar salc sbb scasb scasw scasd setcc sfence sgdt sidt sldt shl shr shld shrd shufpd shufps smi smint smintold smsw sqrtpd sqrtps sqrtsd sqrtss stc std sti stmxcsr stosb stosw stosd str sub subpd subps subsd subss svdc svldt svts syscall sysenter sysexit sysret test ucomisd ucomiss ud0 ud1 ud2 umov unpckhpd unpckhps unpcklpd unpcklps verr verw wait fwait wbinvd wrmsr wrshr xadd xbts xchg xlat xlatb xor xorpd xorps aaa aad aam aas adc add addpd addps addsd addss and andnpd andnps andpd andps arpl bound bsf bsr bswap bt btc btr bts call cbw cdq clc cld clflush cli clts cmc cmovcc cmp cmpeqpd cmpeqps cmpeqsd cmpeqss cmplepd cmpleps cmplesd cmpless cmpltpd cmpltps cmpltsd cmpltss cmpneqpd cmpneqps cmpneqsd cmpneqss cmpnlepd cmpnleps cmpnlesd cmpnless cmpnltpd cmpnltps cmpnltsd cmpnltss cmpordpd cmpordps cmpordsd cmpordss cmppd cmpps cmpsb cmpsd cmpss cmpsw cmpunordpd cmpunordps cmpunordsd cmpunordss cmpxchg cmpxchg486 cmpxchg8b comisd comiss cpuid cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si cwd cwde daa das dec div divpd divps divsd divss emms enter f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fwait fxam fxch fxrstor fxsave fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc insb insd insw int int01 int03 int1 int3 into invd invlpg iret iretd iretw jcc jcxz jecxz jmp lahf lar ldmxcsr lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsw loop loope loopne loopnz loopz lsl lss ltr maskmovdqu maskmovq maxpd maxps maxsd maxss mfence minpd minps minsd minss mov movapd movaps movd movdq2q movdqa movdqu movhlps movhpd movhps movlhps movlpd movlps movmskpd movmskps movntdq movnti movntpd movntps movntq movq movq2dq movsb movsd movss movsw movsx movupd movups movzx mul mulpd mulps mulsd mulss neg nop not or orpd orps out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddq paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgb pavgusb pavgw pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pextrw pf2id pf2iw pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfnacc pfpnacc pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pi2fw pinsrw pmachriw pmaddwd pmagw pmaxsw pmaxub pminsw pminub pmovmskb pmulhriw pmulhrwa pmulhrwc pmulhuw pmulhw pmullw pmuludq pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfw por prefetch prefetchnta prefetcht0 prefetcht1 prefetcht2 prefetchw psadbw pshufd pshufhw pshuflw pshufw pslld pslldq psllq psllw psrad psraw psrld psrldq psrlq psrlw psubb psubd psubq psubsb psubsiw psubsw psubusb psubusw psubw pswapd punpckhbw punpckhdq punpckhqdq punpckhwd punpcklbw punpckldq punpcklqdq punpcklwd push pusha pushad pushaw pushf pushfd pushfw pxor rcl rcpps rcpss rcr rdmsr rdpmc rdshr rdtsc ret retf retn rol ror rsdc rsldt rsm rsqrtps rsqrtss rsts sahf sal salc sar sbb scasb scasd scasw setcc sfence sgdt shl shld shr shrd shufpd shufps sidt sldt smi smint smintold smsw sqrtpd sqrtps sqrtsd sqrtss stc std sti stmxcsr stosb stosd stosw str sub subpd subps subsd subss svdc svldt svts syscall sysenter sysexit sysret test ucomisd ucomiss ud0 ud1 ud2 umov unpckhpd unpckhps unpcklpd unpcklps verr verw wait wbinvd wrmsr wrshr xadd xbts xchg xlat xlatb xor xorpd xorps times equ db dw dd dq dt resb resw resd resq rest incbin byte word dword qword short ptr org bits use16 use32 section segment __sect__ absolute extern global common seg wrt strict struc endstruc istruc at iend align alignb __NASM_MAJOR__ __NASM_MINOR__ __NASM_SUBMINOR__ ___NASM_PATCHLEVEL__ __NASM_VERSION_ID__ __NASM_VER__ __FILE__ __LINE__