|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Uses of RegisterConstants.GPR in org.jikesrvm.compilers.baseline.ia32 |
|---|
| Fields in org.jikesrvm.compilers.baseline.ia32 declared as RegisterConstants.GPR | |
|---|---|
private RegisterConstants.GPR |
BaselineMagic.SetRegister.reg
|
private RegisterConstants.GPR |
BaselineMagic.GetRegister.reg
|
| Methods in org.jikesrvm.compilers.baseline.ia32 with parameters of type RegisterConstants.GPR | |
|---|---|
(package private) static void |
BaselineCompilerImpl.baselineEmitLoadTIB(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR dest,
RegisterConstants.GPR object)
Utility to call baselineEmitLoadTIB with int arguments not GPR |
(package private) static void |
Barriers.compileGetfieldBarrier(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR reg,
int locationMetadata)
|
(package private) static void |
Barriers.compileGetstaticBarrier(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR reg,
int locationMetadata)
|
(package private) static void |
Barriers.compilePutfieldBarrier(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata)
Generate code to perform a putfield barrier. |
(package private) static void |
Barriers.compilePutfieldBarrierAddress(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Address field. |
(package private) static void |
Barriers.compilePutfieldBarrierBoolean(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a boolean field. |
(package private) static void |
Barriers.compilePutfieldBarrierByte(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a byte field. |
(package private) static void |
Barriers.compilePutfieldBarrierChar(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a char field. |
(package private) static void |
Barriers.compilePutfieldBarrierDouble(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a double field. |
(package private) static void |
Barriers.compilePutfieldBarrierExtent(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Extent field. |
(package private) static void |
Barriers.compilePutfieldBarrierFloat(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a float field. |
(package private) static void |
Barriers.compilePutfieldBarrierInt(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a int field. |
(package private) static void |
Barriers.compilePutfieldBarrierLong(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a long field. |
(package private) static void |
Barriers.compilePutfieldBarrierOffset(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Offset field. |
(package private) static void |
Barriers.compilePutfieldBarrierShort(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a short field. |
(package private) static void |
Barriers.compilePutfieldBarrierWord(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Word field. |
(package private) static void |
Barriers.compilePutstaticBarrier(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR reg,
int locationMetadata)
|
(package private) static void |
BaselineCompilerImpl.emitDynamicLinkingSequence(Assembler asm,
RegisterConstants.GPR reg,
MemberReference ref,
boolean couldBeZero)
Emit dynamic linking sequence placing the offset of the given member in reg |
(package private) static void |
BaselineCompilerImpl.genBoundsCheck(Assembler asm,
RegisterConstants.GPR indexReg,
RegisterConstants.GPR arrayRefReg)
Generate an array bounds check trapping if the array bound check fails, otherwise falling through. |
private static void |
Barriers.genNullCheck(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR objRefReg)
Generate an implicit null check by loading the TIB of the given object. |
private static void |
BaselineCompilerImpl.genNullCheck(Assembler asm,
RegisterConstants.GPR objRefReg)
Generate an explicit null check (compare to zero). |
private void |
BaselineCompilerImpl.incEdgeCounter(RegisterConstants.GPR scratch,
RegisterConstants.GPR idx,
int counterIdx)
Generate code to increment edge counter |
private static void |
Barriers.putfieldStoreBarrierHelper(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler,
RegisterConstants.GPR offset,
int locationMetadata,
NormalMethod barrier)
Private helper method for primitive putfields |
private static void |
BaselineCompilerImpl.stackMoveHelper(Assembler asm,
RegisterConstants.GPR dest,
Offset off)
Move a value from the stack into a register using the shortest encoding and the appropriate width for 32/64 |
private void |
BaselineCompilerImpl.stackMoveHelper(RegisterConstants.GPR dest,
Offset off)
Move a value from the stack into a register using the shortest encoding and the appropriate width for 32/64 |
| Constructors in org.jikesrvm.compilers.baseline.ia32 with parameters of type RegisterConstants.GPR | |
|---|---|
BaselineMagic.GetRegister(RegisterConstants.GPR reg)
|
|
BaselineMagic.SetRegister(RegisterConstants.GPR reg)
|
|
| Uses of RegisterConstants.GPR in org.jikesrvm.compilers.common.assembler.ia32 |
|---|
| Methods in org.jikesrvm.compilers.common.assembler.ia32 with parameters of type RegisterConstants.GPR | |
|---|---|
void |
Assembler.emitADC_Abs_Reg_Byte(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADC. |
void |
Assembler.emitADC_Abs_Reg_Quad(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADC. |
void |
Assembler.emitADC_Abs_Reg_Word(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADC. |
void |
Assembler.emitADC_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADC. |
void |
Assembler.emitADC_Reg_Abs_Byte(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_Abs_Word(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_Imm_Byte(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADC. |
void |
Assembler.emitADC_Reg_Imm_Quad(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADC. |
void |
Assembler.emitADC_Reg_Imm_Word(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADC. |
void |
Assembler.emitADC_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADC. |
void |
Assembler.emitADC_Reg_Reg_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADC. |
void |
Assembler.emitADC_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADC. |
void |
Assembler.emitADC_Reg_Reg_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADC. |
void |
Assembler.emitADC_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADC. |
void |
Assembler.emitADC_Reg_RegDisp_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADC. |
void |
Assembler.emitADC_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADC. |
void |
Assembler.emitADC_Reg_RegDisp_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADC. |
void |
Assembler.emitADC_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADC. |
void |
Assembler.emitADC_Reg_RegIdx_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_RegIdx_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_RegInd_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADC. |
void |
Assembler.emitADC_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADC. |
void |
Assembler.emitADC_Reg_RegInd_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADC. |
void |
Assembler.emitADC_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADC. |
void |
Assembler.emitADC_Reg_RegOff_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_RegOff_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADC. |
void |
Assembler.emitADC_RegDisp_Imm_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADC. |
void |
Assembler.emitADC_RegDisp_Imm_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADC. |
void |
Assembler.emitADC_RegDisp_Imm_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADC. |
void |
Assembler.emitADC_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADC. |
void |
Assembler.emitADC_RegDisp_Reg_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADC. |
void |
Assembler.emitADC_RegDisp_Reg_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADC. |
void |
Assembler.emitADC_RegDisp_Reg_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADC. |
void |
Assembler.emitADC_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADC. |
void |
Assembler.emitADC_RegIdx_Imm_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADC. |
void |
Assembler.emitADC_RegIdx_Imm_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADC. |
void |
Assembler.emitADC_RegIdx_Imm_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADC. |
void |
Assembler.emitADC_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADC. |
void |
Assembler.emitADC_RegIdx_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADC. |
void |
Assembler.emitADC_RegIdx_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADC. |
void |
Assembler.emitADC_RegIdx_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADC. |
void |
Assembler.emitADC_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADC. |
void |
Assembler.emitADC_RegInd_Imm_Byte(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADC. |
void |
Assembler.emitADC_RegInd_Imm_Quad(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADC. |
void |
Assembler.emitADC_RegInd_Imm_Word(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADC. |
void |
Assembler.emitADC_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADC. |
void |
Assembler.emitADC_RegInd_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADC. |
void |
Assembler.emitADC_RegInd_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADC. |
void |
Assembler.emitADC_RegInd_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADC. |
void |
Assembler.emitADC_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADC. |
void |
Assembler.emitADC_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADC. |
void |
Assembler.emitADC_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADC. |
void |
Assembler.emitADC_RegOff_Imm_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADC. |
void |
Assembler.emitADC_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADC. |
void |
Assembler.emitADC_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADC. |
void |
Assembler.emitADC_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADC. |
void |
Assembler.emitADC_RegOff_Reg_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADC. |
void |
Assembler.emitADC_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADC. |
void |
Assembler.emitADD_Abs_Reg_Byte(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADD. |
void |
Assembler.emitADD_Abs_Reg_Quad(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADD. |
void |
Assembler.emitADD_Abs_Reg_Word(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADD. |
void |
Assembler.emitADD_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register ADD. |
void |
Assembler.emitADD_Reg_Abs_Byte(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_Abs_Word(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_Imm_Byte(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADD. |
void |
Assembler.emitADD_Reg_Imm_Quad(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADD. |
void |
Assembler.emitADD_Reg_Imm_Word(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADD. |
void |
Assembler.emitADD_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate ADD. |
void |
Assembler.emitADD_Reg_Reg_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADD. |
void |
Assembler.emitADD_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADD. |
void |
Assembler.emitADD_Reg_Reg_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADD. |
void |
Assembler.emitADD_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register ADD. |
void |
Assembler.emitADD_Reg_RegDisp_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADD. |
void |
Assembler.emitADD_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADD. |
void |
Assembler.emitADD_Reg_RegDisp_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADD. |
void |
Assembler.emitADD_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADD. |
void |
Assembler.emitADD_Reg_RegIdx_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_RegIdx_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_RegInd_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADD. |
void |
Assembler.emitADD_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADD. |
void |
Assembler.emitADD_Reg_RegInd_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADD. |
void |
Assembler.emitADD_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) ADD. |
void |
Assembler.emitADD_Reg_RegOff_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_RegOff_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADD. |
void |
Assembler.emitADD_RegDisp_Imm_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADD. |
void |
Assembler.emitADD_RegDisp_Imm_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADD. |
void |
Assembler.emitADD_RegDisp_Imm_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADD. |
void |
Assembler.emitADD_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate ADD. |
void |
Assembler.emitADD_RegDisp_Reg_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADD. |
void |
Assembler.emitADD_RegDisp_Reg_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADD. |
void |
Assembler.emitADD_RegDisp_Reg_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADD. |
void |
Assembler.emitADD_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register ADD. |
void |
Assembler.emitADD_RegIdx_Imm_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADD. |
void |
Assembler.emitADD_RegIdx_Imm_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADD. |
void |
Assembler.emitADD_RegIdx_Imm_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADD. |
void |
Assembler.emitADD_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate ADD. |
void |
Assembler.emitADD_RegIdx_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADD. |
void |
Assembler.emitADD_RegIdx_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADD. |
void |
Assembler.emitADD_RegIdx_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADD. |
void |
Assembler.emitADD_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register ADD. |
void |
Assembler.emitADD_RegInd_Imm_Byte(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADD. |
void |
Assembler.emitADD_RegInd_Imm_Quad(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADD. |
void |
Assembler.emitADD_RegInd_Imm_Word(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADD. |
void |
Assembler.emitADD_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate ADD. |
void |
Assembler.emitADD_RegInd_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADD. |
void |
Assembler.emitADD_RegInd_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADD. |
void |
Assembler.emitADD_RegInd_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADD. |
void |
Assembler.emitADD_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register ADD. |
void |
Assembler.emitADD_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Imm_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADD_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADD_RegOff_Reg_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADD_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADDSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADDSD. |
void |
Assembler.emitADDSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ADDSD. |
void |
Assembler.emitADDSD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect ADDSD. |
void |
Assembler.emitADDSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADDSD. |
void |
Assembler.emitADDSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADDSS. |
void |
Assembler.emitADDSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ADDSS. |
void |
Assembler.emitADDSS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect ADDSS. |
void |
Assembler.emitADDSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADDSS. |
void |
Assembler.emitAND_Abs_Reg_Byte(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register AND. |
void |
Assembler.emitAND_Abs_Reg_Quad(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register AND. |
void |
Assembler.emitAND_Abs_Reg_Word(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register AND. |
void |
Assembler.emitAND_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register AND. |
void |
Assembler.emitAND_Reg_Abs_Byte(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_Abs_Word(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_Imm_Byte(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate AND. |
void |
Assembler.emitAND_Reg_Imm_Quad(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate AND. |
void |
Assembler.emitAND_Reg_Imm_Word(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate AND. |
void |
Assembler.emitAND_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate AND. |
void |
Assembler.emitAND_Reg_Reg_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register AND. |
void |
Assembler.emitAND_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register AND. |
void |
Assembler.emitAND_Reg_Reg_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register AND. |
void |
Assembler.emitAND_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register AND. |
void |
Assembler.emitAND_Reg_RegDisp_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement AND. |
void |
Assembler.emitAND_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement AND. |
void |
Assembler.emitAND_Reg_RegDisp_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement AND. |
void |
Assembler.emitAND_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement AND. |
void |
Assembler.emitAND_Reg_RegIdx_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_RegIdx_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_RegInd_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) AND. |
void |
Assembler.emitAND_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) AND. |
void |
Assembler.emitAND_Reg_RegInd_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) AND. |
void |
Assembler.emitAND_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) AND. |
void |
Assembler.emitAND_Reg_RegOff_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_RegOff_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset AND. |
void |
Assembler.emitAND_RegDisp_Imm_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate AND. |
void |
Assembler.emitAND_RegDisp_Imm_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate AND. |
void |
Assembler.emitAND_RegDisp_Imm_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate AND. |
void |
Assembler.emitAND_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate AND. |
void |
Assembler.emitAND_RegDisp_Reg_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register AND. |
void |
Assembler.emitAND_RegDisp_Reg_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register AND. |
void |
Assembler.emitAND_RegDisp_Reg_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register AND. |
void |
Assembler.emitAND_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register AND. |
void |
Assembler.emitAND_RegIdx_Imm_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate AND. |
void |
Assembler.emitAND_RegIdx_Imm_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate AND. |
void |
Assembler.emitAND_RegIdx_Imm_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate AND. |
void |
Assembler.emitAND_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate AND. |
void |
Assembler.emitAND_RegIdx_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register AND. |
void |
Assembler.emitAND_RegIdx_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register AND. |
void |
Assembler.emitAND_RegIdx_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register AND. |
void |
Assembler.emitAND_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register AND. |
void |
Assembler.emitAND_RegInd_Imm_Byte(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate AND. |
void |
Assembler.emitAND_RegInd_Imm_Quad(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate AND. |
void |
Assembler.emitAND_RegInd_Imm_Word(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate AND. |
void |
Assembler.emitAND_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate AND. |
void |
Assembler.emitAND_RegInd_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register AND. |
void |
Assembler.emitAND_RegInd_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register AND. |
void |
Assembler.emitAND_RegInd_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register AND. |
void |
Assembler.emitAND_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register AND. |
void |
Assembler.emitAND_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Imm_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitAND_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitAND_RegOff_Reg_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitAND_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitANDNPD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDNPD. |
void |
Assembler.emitANDNPD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDNPD. |
void |
Assembler.emitANDNPD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect ANDNPD. |
void |
Assembler.emitANDNPD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDNPD. |
void |
Assembler.emitANDNPS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDNPS. |
void |
Assembler.emitANDNPS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDNPS. |
void |
Assembler.emitANDNPS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect ANDNPS. |
void |
Assembler.emitANDNPS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDNPS. |
void |
Assembler.emitANDPD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDPD. |
void |
Assembler.emitANDPD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDPD. |
void |
Assembler.emitANDPD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect ANDPD. |
void |
Assembler.emitANDPD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDPD. |
void |
Assembler.emitANDPS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDPS. |
void |
Assembler.emitANDPS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDPS. |
void |
Assembler.emitANDPS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect ANDPS. |
void |
Assembler.emitANDPS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDPS. |
void |
Assembler.emitBSWAP_Reg_Quad(RegisterConstants.GPR reg)
Generate a bswap on a quad register. |
void |
Assembler.emitBSWAP_Reg(RegisterConstants.GPR reg)
Generate a bswap on a register. |
void |
Assembler.emitBT_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register BT. |
void |
Assembler.emitBT_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate BT. |
void |
Assembler.emitBT_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register BT. |
void |
Assembler.emitBT_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate BT. |
void |
Assembler.emitBT_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register BT. |
void |
Assembler.emitBT_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate BT. |
void |
Assembler.emitBT_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register BT. |
void |
Assembler.emitBT_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate BT. |
void |
Assembler.emitBT_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register BT. |
void |
Assembler.emitBT_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate BT. |
void |
Assembler.emitBT_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register BT. |
void |
Assembler.emitBTC_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register BTC. |
void |
Assembler.emitBTC_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate BTC. |
void |
Assembler.emitBTC_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register BTC. |
void |
Assembler.emitBTC_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate BTC. |
void |
Assembler.emitBTC_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register BTC. |
void |
Assembler.emitBTC_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate BTC. |
void |
Assembler.emitBTC_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register BTC. |
void |
Assembler.emitBTC_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate BTC. |
void |
Assembler.emitBTC_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register BTC. |
void |
Assembler.emitBTC_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate BTC. |
void |
Assembler.emitBTC_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register BTC. |
void |
Assembler.emitBTR_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register BTR. |
void |
Assembler.emitBTR_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate BTR. |
void |
Assembler.emitBTR_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register BTR. |
void |
Assembler.emitBTR_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate BTR. |
void |
Assembler.emitBTR_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register BTR. |
void |
Assembler.emitBTR_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate BTR. |
void |
Assembler.emitBTR_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register BTR. |
void |
Assembler.emitBTR_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate BTR. |
void |
Assembler.emitBTR_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register BTR. |
void |
Assembler.emitBTR_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate BTR. |
void |
Assembler.emitBTR_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register BTR. |
void |
Assembler.emitBTS_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register BTS. |
void |
Assembler.emitBTS_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate BTS. |
void |
Assembler.emitBTS_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register BTS. |
void |
Assembler.emitBTS_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate BTS. |
void |
Assembler.emitBTS_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register BTS. |
void |
Assembler.emitBTS_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate BTS. |
void |
Assembler.emitBTS_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register BTS. |
void |
Assembler.emitBTS_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate BTS. |
void |
Assembler.emitBTS_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register BTS. |
void |
Assembler.emitBTS_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate BTS. |
void |
Assembler.emitBTS_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register BTS. |
void |
Assembler.emitCALL_Reg(RegisterConstants.GPR dstReg)
Generate a CALL to register. |
void |
Assembler.emitCALL_RegDisp(RegisterConstants.GPR dstBase,
Offset dstDisp)
Generate a CALL to register and displacement. |
void |
Assembler.emitCALL_RegIdx(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp)
Generate a CALL to register offset. |
void |
Assembler.emitCALL_RegInd(RegisterConstants.GPR dstBase)
Generate a CALL to register indirect. |
void |
Assembler.emitCALL_RegOff(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp)
Generate a CALL to register offset. |
void |
Assembler.emitCMOV_Cond_Reg_Abs(byte cond,
RegisterConstants.GPR dst,
Address disp2)
Conditionally move the source to the destination, i.e. |
void |
Assembler.emitCMOV_Cond_Reg_Reg(byte cond,
RegisterConstants.GPR dst,
RegisterConstants.GPR src)
Conditionally move the source to the destination, i.e. |
void |
Assembler.emitCMOV_Cond_Reg_RegDisp(byte cond,
RegisterConstants.GPR dst,
RegisterConstants.GPR src,
Offset disp)
Conditionally move the source to the destination, i.e. |
void |
Assembler.emitCMOV_Cond_Reg_RegIdx(byte cond,
RegisterConstants.GPR dst,
RegisterConstants.GPR base2,
RegisterConstants.GPR index2,
short scale2,
Offset disp2)
Conditionally move the source to the destination, i.e. |
void |
Assembler.emitCMOV_Cond_Reg_RegInd(byte cond,
RegisterConstants.GPR dst,
RegisterConstants.GPR src)
Conditionally move the source to the destination, i.e. |
void |
Assembler.emitCMOV_Cond_Reg_RegOff(byte cond,
RegisterConstants.GPR dst,
RegisterConstants.GPR index2,
short scale2,
Offset disp2)
Conditionally move the source to the destination, i.e. |
void |
Assembler.emitCMP_Abs_Reg_Byte(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register CMP. |
void |
Assembler.emitCMP_Abs_Reg_Quad(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register CMP. |
void |
Assembler.emitCMP_Abs_Reg_Word(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register CMP. |
void |
Assembler.emitCMP_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register CMP. |
void |
Assembler.emitCMP_Reg_Abs_Byte(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_Abs_Word(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_Imm_Byte(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate CMP. |
void |
Assembler.emitCMP_Reg_Imm_Quad(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate CMP. |
void |
Assembler.emitCMP_Reg_Imm_Word(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate CMP. |
void |
Assembler.emitCMP_Reg_Imm(RegisterConstants.GPR dstReg,
int imm)
Generate a register--immediate CMP. |
void |
Assembler.emitCMP_Reg_Reg_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CMP. |
void |
Assembler.emitCMP_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CMP. |
void |
Assembler.emitCMP_Reg_Reg_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CMP. |
void |
Assembler.emitCMP_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CMP. |
void |
Assembler.emitCMP_Reg_RegDisp_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMP. |
void |
Assembler.emitCMP_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMP. |
void |
Assembler.emitCMP_Reg_RegDisp_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMP. |
void |
Assembler.emitCMP_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMP. |
void |
Assembler.emitCMP_Reg_RegIdx_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_RegIdx_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_RegInd_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) CMP. |
void |
Assembler.emitCMP_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) CMP. |
void |
Assembler.emitCMP_Reg_RegInd_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) CMP. |
void |
Assembler.emitCMP_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register(indirect) CMP. |
void |
Assembler.emitCMP_Reg_RegOff_Byte(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_RegOff_Word(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMP. |
void |
Assembler.emitCMP_RegDisp_Imm_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate CMP. |
void |
Assembler.emitCMP_RegDisp_Imm_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate CMP. |
void |
Assembler.emitCMP_RegDisp_Imm_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate CMP. |
void |
Assembler.emitCMP_RegDisp_Imm(RegisterConstants.GPR dstBase,
Offset dstDisp,
int imm)
Generate a register-displacement--immediate CMP. |
void |
Assembler.emitCMP_RegDisp_Reg_Byte(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register CMP. |
void |
Assembler.emitCMP_RegDisp_Reg_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register CMP. |
void |
Assembler.emitCMP_RegDisp_Reg_Word(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register CMP. |
void |
Assembler.emitCMP_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register CMP. |
void |
Assembler.emitCMP_RegIdx_Imm_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate CMP. |
void |
Assembler.emitCMP_RegIdx_Imm_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate CMP. |
void |
Assembler.emitCMP_RegIdx_Imm_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate CMP. |
void |
Assembler.emitCMP_RegIdx_Imm(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-index--immediate CMP. |
void |
Assembler.emitCMP_RegIdx_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register CMP. |
void |
Assembler.emitCMP_RegIdx_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register CMP. |
void |
Assembler.emitCMP_RegIdx_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register CMP. |
void |
Assembler.emitCMP_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register CMP. |
void |
Assembler.emitCMP_RegInd_Imm_Byte(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate CMP. |
void |
Assembler.emitCMP_RegInd_Imm_Quad(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate CMP. |
void |
Assembler.emitCMP_RegInd_Imm_Word(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate CMP. |
void |
Assembler.emitCMP_RegInd_Imm(RegisterConstants.GPR dstBase,
int imm)
Generate a register(indirect)--immediate CMP. |
void |
Assembler.emitCMP_RegInd_Reg_Byte(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register CMP. |
void |
Assembler.emitCMP_RegInd_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register CMP. |
void |
Assembler.emitCMP_RegInd_Reg_Word(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register CMP. |
void |
Assembler.emitCMP_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register CMP. |
void |
Assembler.emitCMP_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Imm_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMP_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMP_RegOff_Reg_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMP_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMPEQSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPEQSD. |
void |
Assembler.emitCMPEQSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPEQSD. |
void |
Assembler.emitCMPEQSD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPEQSD. |
void |
Assembler.emitCMPEQSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPEQSD. |
void |
Assembler.emitCMPEQSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPEQSS. |
void |
Assembler.emitCMPEQSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPEQSS. |
void |
Assembler.emitCMPEQSS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPEQSS. |
void |
Assembler.emitCMPEQSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPEQSS. |
void |
Assembler.emitCMPLESD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLESD. |
void |
Assembler.emitCMPLESD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLESD. |
void |
Assembler.emitCMPLESD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPLESD. |
void |
Assembler.emitCMPLESD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLESD. |
void |
Assembler.emitCMPLESS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLESS. |
void |
Assembler.emitCMPLESS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLESS. |
void |
Assembler.emitCMPLESS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPLESS. |
void |
Assembler.emitCMPLESS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLESS. |
void |
Assembler.emitCMPLTSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLTSD. |
void |
Assembler.emitCMPLTSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLTSD. |
void |
Assembler.emitCMPLTSD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPLTSD. |
void |
Assembler.emitCMPLTSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLTSD. |
void |
Assembler.emitCMPLTSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLTSS. |
void |
Assembler.emitCMPLTSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLTSS. |
void |
Assembler.emitCMPLTSS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPLTSS. |
void |
Assembler.emitCMPLTSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLTSS. |
void |
Assembler.emitCMPNESD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNESD. |
void |
Assembler.emitCMPNESD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNESD. |
void |
Assembler.emitCMPNESD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPNESD. |
void |
Assembler.emitCMPNESD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNESD. |
void |
Assembler.emitCMPNESS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNESS. |
void |
Assembler.emitCMPNESS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNESS. |
void |
Assembler.emitCMPNESS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPNESS. |
void |
Assembler.emitCMPNESS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNESS. |
void |
Assembler.emitCMPNLESD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLESD. |
void |
Assembler.emitCMPNLESD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLESD. |
void |
Assembler.emitCMPNLESD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPNLESD. |
void |
Assembler.emitCMPNLESD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLESD. |
void |
Assembler.emitCMPNLESS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLESS. |
void |
Assembler.emitCMPNLESS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLESS. |
void |
Assembler.emitCMPNLESS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPNLESS. |
void |
Assembler.emitCMPNLESS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLESS. |
void |
Assembler.emitCMPNLTSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLTSD. |
void |
Assembler.emitCMPNLTSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLTSD. |
void |
Assembler.emitCMPNLTSD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPNLTSD. |
void |
Assembler.emitCMPNLTSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLTSD. |
void |
Assembler.emitCMPNLTSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLTSS. |
void |
Assembler.emitCMPNLTSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLTSS. |
void |
Assembler.emitCMPNLTSS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPNLTSS. |
void |
Assembler.emitCMPNLTSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLTSS. |
void |
Assembler.emitCMPORDSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPORDSD. |
void |
Assembler.emitCMPORDSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPORDSD. |
void |
Assembler.emitCMPORDSD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPORDSD. |
void |
Assembler.emitCMPORDSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPORDSD. |
void |
Assembler.emitCMPORDSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPORDSS. |
void |
Assembler.emitCMPORDSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPORDSS. |
void |
Assembler.emitCMPORDSS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPORDSS. |
void |
Assembler.emitCMPORDSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPORDSS. |
void |
Assembler.emitCMPUNORDSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPUNORDSD. |
void |
Assembler.emitCMPUNORDSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPUNORDSD. |
void |
Assembler.emitCMPUNORDSD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPUNORDSD. |
void |
Assembler.emitCMPUNORDSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPUNORDSD. |
void |
Assembler.emitCMPUNORDSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPUNORDSS. |
void |
Assembler.emitCMPUNORDSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPUNORDSS. |
void |
Assembler.emitCMPUNORDSS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CMPUNORDSS. |
void |
Assembler.emitCMPUNORDSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPUNORDSS. |
void |
Assembler.emitCMPXCHG_Abs_Reg_Quad(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_Abs_Reg(Address dstDisp,
RegisterConstants.GPR srcReg)
Generate a absolute--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegDisp_Reg_Quad(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegDisp_Reg(RegisterConstants.GPR dstBase,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-displacement--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegIdx_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegIdx_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-index--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegInd_Reg_Quad(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegInd_Reg(RegisterConstants.GPR dstBase,
RegisterConstants.GPR srcReg)
Generate a register(indirect)--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMPXCHG. |
void |
Assembler.emitCMPXCHG_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMPXCHG. |
void |
Assembler.emitCMPXCHG8B_RegDisp(RegisterConstants.GPR base,
Offset disp)
Compare and exchange 8 bytes cmpxchg8b [dst + disp] |
void |
Assembler.emitCMPXCHG8B_RegIdx(RegisterConstants.GPR base2,
RegisterConstants.GPR index2,
short scale2,
Offset disp2)
Compare and exchange 8 bytes cmpxchg8b [base + index2< |
void |
Assembler.emitCMPXCHG8B_RegInd(RegisterConstants.GPR base)
Compare and exchange 8 bytes cmpxchg8b [dst] |
void |
Assembler.emitCMPXCHG8B_RegOff(RegisterConstants.GPR index2,
short scale2,
Offset disp2)
Compare and exchange 8 bytes cmpxchg8b [index2< |
void |
Assembler.emitCVTSD2SI_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTSD2SI. |
void |
Assembler.emitCVTSD2SI_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTSD2SI. |
void |
Assembler.emitCVTSD2SI_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSD2SI. |
void |
Assembler.emitCVTSD2SI_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSD2SI. |
void |
Assembler.emitCVTSD2SI_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSD2SI. |
void |
Assembler.emitCVTSD2SI_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSD2SI. |
void |
Assembler.emitCVTSD2SIQ_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTSD2SIQ. |
void |
Assembler.emitCVTSD2SIQ_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTSD2SIQ. |
void |
Assembler.emitCVTSD2SIQ_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSD2SIQ. |
void |
Assembler.emitCVTSD2SIQ_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSD2SIQ. |
void |
Assembler.emitCVTSD2SIQ_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSD2SIQ. |
void |
Assembler.emitCVTSD2SIQ_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSD2SIQ. |
void |
Assembler.emitCVTSD2SS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSD2SS. |
void |
Assembler.emitCVTSD2SS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSD2SS. |
void |
Assembler.emitCVTSD2SS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSD2SS. |
void |
Assembler.emitCVTSD2SS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSD2SS. |
void |
Assembler.emitCVTSI2SD_Reg_Reg(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CVTSI2SD. |
void |
Assembler.emitCVTSI2SD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSI2SD. |
void |
Assembler.emitCVTSI2SD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSI2SD. |
void |
Assembler.emitCVTSI2SD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSI2SD. |
void |
Assembler.emitCVTSI2SD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SD. |
void |
Assembler.emitCVTSI2SDQ_Reg_Reg_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CVTSI2SDQ. |
void |
Assembler.emitCVTSI2SDQ_Reg_RegDisp_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSI2SDQ. |
void |
Assembler.emitCVTSI2SDQ_Reg_RegIdx_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSI2SDQ. |
void |
Assembler.emitCVTSI2SDQ_Reg_RegInd_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSI2SDQ. |
void |
Assembler.emitCVTSI2SDQ_Reg_RegOff_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SDQ. |
void |
Assembler.emitCVTSI2SS_Reg_Reg_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_Reg(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcReg)
Generate a register--register CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegDisp_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegIdx_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegInd_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegOff_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SS. |
void |
Assembler.emitCVTSS2SD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSS2SD. |
void |
Assembler.emitCVTSS2SD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSS2SD. |
void |
Assembler.emitCVTSS2SD_Reg_RegInd(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSS2SD. |
void |
Assembler.emitCVTSS2SD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSS2SD. |
void |
Assembler.emitCVTSS2SI_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSS2SI. |
void |
Assembler.emitCVTSS2SI_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSS2SI. |
void |
Assembler.emitCVTTSD2SI_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTTSD2SI. |
void |
Assembler.emitCVTTSD2SI_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTTSD2SI. |
void |
Assembler.emitCVTTSD2SI_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTTSD2SI. |
void |
Assembler.emitCVTTSD2SI_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTTSD2SI. |
void |
Assembler.emitCVTTSD2SI_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTTSD2SI. |
void |
Assembler.emitCVTTSD2SI_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTTSD2SI. |
void |
Assembler.emitCVTTSD2SIQ_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTTSD2SIQ. |
void |
Assembler.emitCVTTSD2SIQ_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTTSD2SIQ. |
void |
Assembler.emitCVTTSD2SIQ_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTTSD2SIQ. |
void |
Assembler.emitCVTTSD2SIQ_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTTSD2SIQ. |
void |
Assembler.emitCVTTSD2SIQ_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTTSD2SIQ. |
void |
Assembler.emitCVTTSD2SIQ_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTTSD2SIQ. |
void |
Assembler.emitCVTTSS2SI_Reg_Abs_Quad(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_Abs(RegisterConstants.GPR dstReg,
Address srcDisp)
Generate a register--absolute CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_Reg_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_Reg(RegisterConstants.GPR dstReg,
RegisterConstants.XMM srcReg)
Generate a register--register CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegDisp(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegIdx(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegInd_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegInd(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcBase)
Generate a register--register-indirect CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTTSS2SI. |
void |
Assembler.emitCVTTSS2SI_Reg_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTTSS2SI. |
void |
Assembler.emitDEC_Reg_Byte(RegisterConstants.GPR reg)
&n |