EAX
MOVid(ins->k, EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVobd(RCX, RSI, EAX);
BSWAP(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVrd3(R9D, EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVobd(RCX, RSI, EAX);
BSWAP(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVid(ins->k, EAX);
MOVobd(RSP, RSI, EAX);
MOVomd(EAX, RSP, RSI);
CMPid(ins->k, EAX);
CMPid(ins->k, EAX);
CMPid(ins->k, EAX);
TESTid(ins->k, EAX);
CMPrd(EDX, EAX);
CMPrd(EDX, EAX);
CMPrd(EDX, EAX);
TESTrd(EDX, EAX);
ADDrd(EDX, EAX);
SUBrd(EDX, EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVrd(EDX, EAX);
ANDrd(EDX, EAX);
ORrd(EDX, EAX);
XORrd(EDX, EAX);
SHL_CLrb(EAX);
SHR_CLrb(EAX);
MOVrd(EDX, EAX);
ANDid(ins->k, EAX);
ORid(ins->k, EAX);
XORid(ins->k, EAX);
SHLib((ins->k) & 0xff, EAX);
SHRib((ins->k) & 0xff, EAX);
NEGd(EAX);
MOVrd(EAX, EDX);
MOVrd(EDX, EAX);
if (r32 == EAX) { \
if (r32 == EAX) { \
if (r32 == EAX) { \
if (r32 == EAX) { \
if (dr32 == EAX){ \
#define REG_R0 EAX
#define REG_R0 EAX
MOVid(ins->k, EAX);
ZEROrd(EAX);
MOVobd(EBX, ESI, EAX);
BSWAP(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVodd(12, EBP, EAX);
MOVodd(12, ECX, EAX);
ZEROrd(EAX);
MOVobd(EBX, ESI, EAX);
BSWAP(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVid(ins->k, EAX);
MOVobd(ECX, ESI, EAX);
MOVomd(EAX, ECX, ESI);
CMPid(ins->k, EAX);
CMPid(ins->k, EAX);
CMPid(ins->k, EAX);
TESTid(ins->k, EAX);
CMPrd(EDX, EAX);
CMPrd(EDX, EAX);
CMPrd(EDX, EAX);
TESTrd(EDX, EAX);
ADDrd(EDX, EAX);
SUBrd(EDX, EAX);
ZEROrd(EAX);
ZEROrd(EAX);
ZEROrd(EAX);
MOVrd(EDX, EAX);
ANDrd(EDX, EAX);
ORrd(EDX, EAX);
XORrd(EDX, EAX);
SHL_CLrb(EAX);
SHR_CLrb(EAX);
MOVrd(EDX, EAX);
ANDid(ins->k, EAX);
ORid(ins->k, EAX);
XORid(ins->k, EAX);
SHLib((ins->k) & 0xff, EAX);
SHRib((ins->k) & 0xff, EAX);
NEGd(EAX);
MOVrd(EAX, EDX);
MOVrd(EDX, EAX);
if (r32 == EAX) { \
if (r32 == EAX) { \
if (r32 == EAX) { \
if (r32 == EAX) { \
if (dr32 == EAX){ \