Uses of Class
org.vmmagic.pragma.Inline

Packages that use Inline
com.ibm.tuningfork.tracegen.chunk   
org.jikesrvm   
org.jikesrvm.classloader   
org.jikesrvm.compilers.baseline.ia32   
org.jikesrvm.compilers.common.assembler.ia32   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.runtimesupport   
org.jikesrvm.jni   
org.jikesrvm.mm.mminterface   
org.jikesrvm.mm.mmtk   
org.jikesrvm.objectmodel   
org.jikesrvm.osr   
org.jikesrvm.runtime   
org.jikesrvm.scheduler   
org.jikesrvm.tuningfork   
org.mmtk.plan   
org.mmtk.plan.concurrent   
org.mmtk.plan.concurrent.marksweep   
org.mmtk.plan.copyms   
org.mmtk.plan.generational   
org.mmtk.plan.generational.copying   
org.mmtk.plan.generational.immix   
org.mmtk.plan.generational.marksweep   
org.mmtk.plan.immix   
org.mmtk.plan.markcompact   
org.mmtk.plan.marksweep   
org.mmtk.plan.nogc   
org.mmtk.plan.poisoned   
org.mmtk.plan.refcount   
org.mmtk.plan.refcount.backuptrace   
org.mmtk.plan.refcount.fullheap   
org.mmtk.plan.refcount.generational   
org.mmtk.plan.semispace   
org.mmtk.plan.semispace.gcspy   
org.mmtk.plan.semispace.gctrace   
org.mmtk.plan.stickyimmix   
org.mmtk.plan.stickyms   
org.mmtk.policy   
org.mmtk.policy.immix   
org.mmtk.utility   
org.mmtk.utility.alloc   
org.mmtk.utility.deque   
org.mmtk.utility.heap   
org.mmtk.utility.sanitychecker   
org.mmtk.utility.statistics   
org.mmtk.vm   
 

Uses of Inline in com.ibm.tuningfork.tracegen.chunk
 

Methods in com.ibm.tuningfork.tracegen.chunk with annotations of type Inline
private  void RawChunk.putInt(int value)
           
protected  void RawChunk.putIntAt(int index, int value)
           
private  void RawChunk.putLong(long value)
           
 

Uses of Inline in org.jikesrvm
 

Methods in org.jikesrvm with annotations of type Inline
static void VM._assert(boolean b)
          Verify a runtime assertion (die w/traceback if assertion fails).
static void VM._assert(boolean b, String message)
          Verify a runtime assertion (die w/message and traceback if assertion fails).
static void VM._assert(boolean b, String msg1, String msg2)
           
static void VM.disableGC()
          The disableGC() and enableGC() methods are for use as guards to protect code that must deal with raw object addresses in a collection-safe manner (i.e. code that holds raw pointers across "gc-sites").
static void VM.disableGC(boolean recursiveOK)
          disableGC: Disable GC if it hasn't already been disabled.
static void VM.enableGC()
          enable GC; entry point when recursion is not OK.
static void VM.enableGC(boolean recursiveOK)
          enableGC(): Re-Enable GC if we're popping off the last possibly-recursive VM.disableGC() request.
static void Services.setArrayUninterruptible(Object[] dst, int index, Object value)
          Sets an element of a object array without possibly losing control.
 

Uses of Inline in org.jikesrvm.classloader
 

Methods in org.jikesrvm.classloader with annotations of type Inline
static void RVMArray.arraycopy(boolean[] src, int srcIdx, boolean[] dst, int dstIdx, int len)
          Perform an array copy for arrays of booleans.
static void RVMArray.arraycopy(byte[] src, int srcIdx, byte[] dst, int dstIdx, int len)
          Perform an array copy for arrays of bytes.
static void RVMArray.arraycopy(char[] src, int srcIdx, char[] dst, int dstIdx, int len)
          Perform an array copy for arrays of chars.
static void RVMArray.arraycopy(double[] src, int srcIdx, double[] dst, int dstIdx, int len)
          Perform an array copy for arrays of doubles.
static void RVMArray.arraycopy(float[] src, int srcIdx, float[] dst, int dstIdx, int len)
          Perform an array copy for arrays of floats.
static void RVMArray.arraycopy(int[] src, int srcIdx, int[] dst, int dstIdx, int len)
          Perform an array copy for arrays of ints.
static void RVMArray.arraycopy(long[] src, int srcIdx, long[] dst, int dstIdx, int len)
          Perform an array copy for arrays of longs.
static void RVMArray.arraycopy(short[] src, int srcIdx, short[] dst, int dstIdx, int len)
          Perform an array copy for arrays of shorts.
 int RVMArray.getInstanceSize(int numelts)
          Total size, in bytes, of an instance of this array type (including object header).
 int RVMType.getMMAllocator()
          This returns the allocator id as supplied by the memory manager.
private  int BytecodeStream.getSignedInt(int index)
           
private  int BytecodeStream.getUnsignedByte(int index)
           
private  long BytecodeStream.readLong()
           
private  byte BytecodeStream.readSignedByte()
           
private  int BytecodeStream.readSignedInt()
           
private  int BytecodeStream.readSignedShort()
           
private  int BytecodeStream.readUnsignedByte()
           
private  int BytecodeStream.readUnsignedShort()
           
static void UTF8Convert.toUTF8(String s, ByteBuffer b)
          Convert the given String into a sequence of (pseudo-)utf8 formatted bytes.
private static void UTF8Convert.visitUTF8(byte[] utf8, UTF8Convert.UTF8CharacterVisitor visitor)
          Visit all bytes of the given utf8 string calling the visitor when a character is decoded.
private static void UTF8Convert.visitUTF8(ByteBuffer utf8, UTF8Convert.UTF8CharacterVisitor visitor)
          Visit all bytes of the given utf8 string calling the visitor when a character is decoded.
 

Uses of Inline in org.jikesrvm.compilers.baseline.ia32
 

Methods in org.jikesrvm.compilers.baseline.ia32 with annotations of type Inline
(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.compilePutfieldBarrierAddressImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a unboxed Address field when the field is at a known offset.
(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.compilePutfieldBarrierBooleanImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a boolean field when the field is at a known offset.
(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.compilePutfieldBarrierByteImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a byte field when the field is at a known offset.
(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.compilePutfieldBarrierCharImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a char field when the field is at a known offset.
(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.compilePutfieldBarrierDoubleImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a double field when the field is at a known offset.
(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.compilePutfieldBarrierExtentImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a unboxed Extent field when the field is at a known offset.
(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.compilePutfieldBarrierFloatImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a float field when the field is at a known offset.
(package private) static void Barriers.compilePutfieldBarrierImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata)
          Generate code to perform a putfield barrier when the field is at a known offset.
(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.compilePutfieldBarrierIntImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a int field when the field is at a known offset.
(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.compilePutfieldBarrierLongImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a long field when the field is at a known offset.
(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.compilePutfieldBarrierOffsetImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a unboxed Offset field when the field is at a known offset.
(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.compilePutfieldBarrierShortImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a short field when the field is at a known offset.
(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.compilePutfieldBarrierWordImm(ArchitectureSpecific.Assembler asm, Offset fieldOffset, int locationMetadata, BaselineCompilerImpl compiler)
          Generate code to perform a putfield barrier for a unboxed Word field when the field is at a known offset.
(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 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, Offset fieldOffset, int locationMetadata, NormalMethod barrier)
          Private helper method for primitive putfields
private static void Barriers.putfieldStoreBarrierHelper(ArchitectureSpecific.Assembler asm, BaselineCompilerImpl compiler, RegisterConstants.GPR offset, int locationMetadata, NormalMethod barrier)
          Private helper method for primitive putfields
 

Uses of Inline in org.jikesrvm.compilers.common.assembler.ia32
 

Methods in org.jikesrvm.compilers.common.assembler.ia32 with annotations of type Inline
private  void Assembler.emitAbsRegOperands(Address disp, RegisterConstants.MachineRegister reg2)
          Generate the appropriate bytes into the generated code to denote an absolute-address--register instruction.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ADDSD.
 void Assembler.emitADDSD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register ADDSD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ADDSS.
 void Assembler.emitADDSS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register ADDSS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDNPD.
 void Assembler.emitANDNPD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register ANDNPD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDNPS.
 void Assembler.emitANDNPS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register ANDNPS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDPD.
 void Assembler.emitANDPD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register ANDPD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute ANDPS.
 void Assembler.emitANDPS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register ANDPS.
 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.emitBranchLikelyNextInstruction()
          Generate a branch likely prefix into the generated code.
 void Assembler.emitBranchUnlikelyNextInstruction()
          Generate a branch unlikely prefix into the generated code.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPEQSD.
 void Assembler.emitCMPEQSD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPEQSD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPEQSS.
 void Assembler.emitCMPEQSS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPEQSS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLESD.
 void Assembler.emitCMPLESD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPLESD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLESS.
 void Assembler.emitCMPLESS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPLESS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLTSD.
 void Assembler.emitCMPLTSD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPLTSD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPLTSS.
 void Assembler.emitCMPLTSS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPLTSS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNESD.
 void Assembler.emitCMPNESD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPNESD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNESS.
 void Assembler.emitCMPNESS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPNESS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLESD.
 void Assembler.emitCMPNLESD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPNLESD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLESS.
 void Assembler.emitCMPNLESS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPNLESS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLTSD.
 void Assembler.emitCMPNLTSD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPNLTSD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPNLTSS.
 void Assembler.emitCMPNLTSS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPNLTSS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPORDSD.
 void Assembler.emitCMPORDSD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPORDSD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPORDSS.
 void Assembler.emitCMPORDSS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPORDSS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPUNORDSD.
 void Assembler.emitCMPUNORDSD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPUNORDSD.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CMPUNORDSS.
 void Assembler.emitCMPUNORDSS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CMPUNORDSS.
 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<
private  void Assembler.emitCondOpByte(byte opCode, byte cond)
          Generate a conditional opcode given the base opcode and the condition code desired.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSD2SS.
 void Assembler.emitCVTSD2SS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CVTSD2SS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SD.
 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_Abs_Quad(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SDQ.
 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_Abs_Quad(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SS.
 void Assembler.emitCVTSI2SS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSI2SS.
 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_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute CVTSS2SD.
 void Assembler.emitCVTSS2SD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register CVTSS2SD.
 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)
          Generate a DEC on a register.
 void Assembler.emitDEC_Reg_Quad(RegisterConstants.GPR reg)
          Generate a DEC on a register.
 void Assembler.emitDEC_Reg_Word(RegisterConstants.GPR reg)
          Generate a DEC on a register.
 void Assembler.emitDEC_Reg(RegisterConstants.GPR reg)
          Generate a DEC on a register.
 void Assembler.emitDEC_RegDisp_Byte(RegisterConstants.GPR base, Offset disp)
          Generate a DEC to register-displacement offset.
 void Assembler.emitDEC_RegDisp_Quad(RegisterConstants.GPR base, Offset disp)
          Generate a DEC to register-displacement offset.
 void Assembler.emitDEC_RegDisp_Word(RegisterConstants.GPR base, Offset disp)
          Generate a DEC to register-displacement offset.
 void Assembler.emitDEC_RegDisp(RegisterConstants.GPR base, Offset disp)
          Generate a DEC to register-displacement offset.
 void Assembler.emitDEC_RegIdx_Byte(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDEC_RegIdx_Quad(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDEC_RegIdx_Word(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDEC_RegIdx(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDEC_RegInd_Byte(RegisterConstants.GPR base)
          Generate a DEC to register indirect.
 void Assembler.emitDEC_RegInd_Quad(RegisterConstants.GPR base)
          Generate a DEC to register indirect.
 void Assembler.emitDEC_RegInd_Word(RegisterConstants.GPR base)
          Generate a DEC to register indirect.
 void Assembler.emitDEC_RegInd(RegisterConstants.GPR base)
          Generate a DEC to register indirect.
 void Assembler.emitDEC_RegOff_Byte(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDEC_RegOff_Quad(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDEC_RegOff_Word(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDEC_RegOff(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a DEC to register offset.
 void Assembler.emitDIV_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a DIV by absolute address.
 void Assembler.emitDIV_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a DIV by absolute address.
 void Assembler.emitDIV_Reg_Reg_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a DIV by register.
 void Assembler.emitDIV_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a DIV by register.
 void Assembler.emitDIV_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a DIV by register displacement.
 void Assembler.emitDIV_Reg_RegDisp(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a DIV by register displacement.
 void Assembler.emitDIV_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a DIV by register indexed.
 void Assembler.emitDIV_Reg_RegIdx(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a DIV by register indexed.
 void Assembler.emitDIV_Reg_RegInd_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a DIV by register indirect.
 void Assembler.emitDIV_Reg_RegInd(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a DIV by register indirect.
 void Assembler.emitDIV_Reg_RegOff_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a DIV by register offseted.
 void Assembler.emitDIV_Reg_RegOff(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a DIV by register offseted.
 void Assembler.emitDIVSD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute DIVSD.
 void Assembler.emitDIVSD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register DIVSD.
 void Assembler.emitDIVSD_Reg_RegDisp(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement DIVSD.
 void Assembler.emitDIVSD_Reg_RegIdx(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index DIVSD.
 void Assembler.emitDIVSD_Reg_RegInd(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect DIVSD.
 void Assembler.emitDIVSD_Reg_RegOff(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset DIVSD.
 void Assembler.emitDIVSS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute DIVSS.
 void Assembler.emitDIVSS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register DIVSS.
 void Assembler.emitDIVSS_Reg_RegDisp(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement DIVSS.
 void Assembler.emitDIVSS_Reg_RegIdx(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index DIVSS.
 void Assembler.emitDIVSS_Reg_RegInd(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect DIVSS.
 void Assembler.emitDIVSS_Reg_RegOff(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset DIVSS.
 void Assembler.emitFADD_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform + either to or from FP0.
 void Assembler.emitFADD_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on dstReg.
 void Assembler.emitFADD_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on dstReg.
 void Assembler.emitFADD_Reg_RegInd_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_RegOff_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFADD_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFADDP_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform + then pop stack.
 void Assembler.emitFCMOV_Cond_Reg_Reg(byte cond, RegisterConstants.FPR reg1, RegisterConstants.FPR reg2)
          x87 floating point conditional moves
 void Assembler.emitFCOMI_Reg_Reg(RegisterConstants.FPR reg1, RegisterConstants.FPR reg2)
          FCOMI floating point comparison
 void Assembler.emitFCOMIP_Reg_Reg(RegisterConstants.FPR reg1, RegisterConstants.FPR reg2)
          FCOMIP floating point comparison
 void Assembler.emitFDIV_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform / either to or from FP0.
 void Assembler.emitFDIV_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFDIV_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFDIV_Reg_RegInd_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_RegOff_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIV_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVP_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform / then pop stack.
 void Assembler.emitFDIVR_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform / either to or from FP0.
 void Assembler.emitFDIVR_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFDIVR_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFDIVR_Reg_RegInd_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_RegOff_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVR_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFDIVRP_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform / then pop stack.
 void Assembler.emitFFREE_Reg(RegisterConstants.FPR reg)
          Declare we are no longer using FP register
 void Assembler.emitFIADD_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_RegDisp_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_RegIdx_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on dstReg.
 void Assembler.emitFIADD_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on dstReg.
 void Assembler.emitFIADD_Reg_RegInd_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_RegOff_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFIADD_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform + on FP0.
 void Assembler.emitFIDIV_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_RegDisp_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_RegIdx_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFIDIV_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFIDIV_Reg_RegInd_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_RegOff_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIV_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_RegDisp_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_RegIdx_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFIDIVR_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on dstReg.
 void Assembler.emitFIDIVR_Reg_RegInd_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_RegOff_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFIDIVR_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform / on FP0.
 void Assembler.emitFILD_Reg_RegDisp_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR reg, Offset disp)
          top of stack loaded from (quad) [reg + disp]
 void Assembler.emitFILD_Reg_RegDisp_Word(RegisterConstants.FPR dummy, RegisterConstants.GPR reg, Offset disp)
          top of stack loaded from (word) [reg + disp]
 void Assembler.emitFILD_Reg_RegDisp(RegisterConstants.FPR dummy, RegisterConstants.GPR reg, Offset disp)
          top of stack loaded from (double word) [reg + disp]
 void Assembler.emitFILD_Reg_RegIdx_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (quad) [baseReg + idxReg<
 void Assembler.emitFILD_Reg_RegIdx_Word(RegisterConstants.FPR dummy, RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (word) [baseReg + idxReg<
 void Assembler.emitFILD_Reg_RegIdx(RegisterConstants.FPR dummy, RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (double word) [baseReg + idxReg<
 void Assembler.emitFILD_Reg_RegInd_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR reg)
          top of stack loaded from (quad) [reg]
 void Assembler.emitFILD_Reg_RegInd_Word(RegisterConstants.FPR dummy, RegisterConstants.GPR reg)
          top of stack loaded from (word) [reg]
 void Assembler.emitFILD_Reg_RegInd(RegisterConstants.FPR dummy, RegisterConstants.GPR reg)
          top of stack loaded from (double word) [reg]
 void Assembler.emitFILD_Reg_RegOff_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (quad) [idxReg<
 void Assembler.emitFILD_Reg_RegOff_Word(RegisterConstants.FPR dummy, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (word) [idxReg<
 void Assembler.emitFILD_Reg_RegOff(RegisterConstants.FPR dummy, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (double word) [idxReg<
 void Assembler.emitFIMUL_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_RegDisp_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_RegIdx_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on dstReg.
 void Assembler.emitFIMUL_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on dstReg.
 void Assembler.emitFIMUL_Reg_RegInd_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_RegOff_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFIMUL_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFIST_RegDisp_Reg_Word(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [reg + disp]
 void Assembler.emitFIST_RegDisp_Reg(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg + disp]
 void Assembler.emitFIST_RegIdx_Reg_Word(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [baseReg + idxReg<
 void Assembler.emitFIST_RegIdx_Reg(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [baseReg + idxReg<
 void Assembler.emitFIST_RegInd_Reg_Word(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (word) [reg]
 void Assembler.emitFIST_RegInd_Reg(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg]
 void Assembler.emitFIST_RegOff_Reg_Word(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [idxReg<
 void Assembler.emitFIST_RegOff_Reg(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [idxReg<
 void Assembler.emitFISTP_RegDisp_Reg_Quad(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [reg + disp]
 void Assembler.emitFISTP_RegDisp_Reg_Word(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [reg + disp]
 void Assembler.emitFISTP_RegDisp_Reg(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg + disp]
 void Assembler.emitFISTP_RegIdx_Reg_Quad(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [baseReg + idxReg<
 void Assembler.emitFISTP_RegIdx_Reg_Word(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [baseReg + idxReg<
 void Assembler.emitFISTP_RegIdx_Reg(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [baseReg + idxReg<
 void Assembler.emitFISTP_RegInd_Reg_Quad(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [reg]
 void Assembler.emitFISTP_RegInd_Reg_Word(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (word) [reg]
 void Assembler.emitFISTP_RegInd_Reg(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg]
 void Assembler.emitFISTP_RegOff_Reg_Quad(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [idxReg<
 void Assembler.emitFISTP_RegOff_Reg_Word(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (word) [idxReg<
 void Assembler.emitFISTP_RegOff_Reg(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [idxReg<
 void Assembler.emitFISUB_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_RegDisp_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_RegIdx_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFISUB_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFISUB_Reg_RegInd_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_RegOff_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUB_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_Abs_Word(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_RegDisp_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_RegIdx_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFISUBR_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFISUBR_Reg_RegInd_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_RegOff_Word(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFISUBR_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFLD_Reg_Reg(RegisterConstants.FPR destReg, RegisterConstants.FPR srcReg)
          x87 floating point push of ST(i) into ST(0)
 void Assembler.emitFLD_Reg_RegDisp_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR reg, Offset disp)
          top of stack loaded from (quad) [reg + disp]
 void Assembler.emitFLD_Reg_RegDisp(RegisterConstants.FPR dummy, RegisterConstants.GPR reg, Offset disp)
          top of stack loaded from (double word) [reg + disp]
 void Assembler.emitFLD_Reg_RegIdx_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (quad) [baseReg + idxReg<
 void Assembler.emitFLD_Reg_RegIdx(RegisterConstants.FPR dummy, RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (double word) [baseReg + idxReg<
 void Assembler.emitFLD_Reg_RegInd_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR reg)
          top of stack loaded from (quad) [reg]
 void Assembler.emitFLD_Reg_RegInd(RegisterConstants.FPR dummy, RegisterConstants.GPR reg)
          top of stack loaded from (double word) [reg]
 void Assembler.emitFLD_Reg_RegOff_Quad(RegisterConstants.FPR dummy, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (quad) [idxReg<
 void Assembler.emitFLD_Reg_RegOff(RegisterConstants.FPR dummy, RegisterConstants.GPR idxReg, short scale, Offset disp)
          top of stack loaded from (double word) [idxReg<
 void Assembler.emitFLD1_Reg(RegisterConstants.FPR dstReg)
          load 1.0 into FP0
 void Assembler.emitFLDCW_RegDisp(RegisterConstants.GPR baseReg, Offset disp)
          load FPU control word - register displacement
 void Assembler.emitFLDCW_RegIdx(RegisterConstants.GPR baseReg, RegisterConstants.GPR indexReg, short scale, Offset disp)
          load FPU control word - register index
 void Assembler.emitFLDCW_RegInd(RegisterConstants.GPR baseReg)
          load FPU control word - register indirect
 void Assembler.emitFLDCW_RegOff(RegisterConstants.GPR indexReg, short scale, Offset disp)
          load FPU control word - register offset
 void Assembler.emitFLDL2E_Reg(RegisterConstants.FPR dstReg)
          load log_2(e) into FP0
 void Assembler.emitFLDL2T_Reg(RegisterConstants.FPR dstReg)
          load log_2(10) into FP0
 void Assembler.emitFLDLG2_Reg(RegisterConstants.FPR dstReg)
          load log_10(2) into FP0
 void Assembler.emitFLDLN2_Reg(RegisterConstants.FPR dstReg)
          load log_e(2) into FP0
 void Assembler.emitFLDPI_Reg(RegisterConstants.FPR dstReg)
          load pi into FP0
 void Assembler.emitFLDZ_Reg(RegisterConstants.FPR dstReg)
          load 0.0 into FP0
 void Assembler.emitFMUL_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform x either to or from FP0.
 void Assembler.emitFMUL_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on dstReg.
 void Assembler.emitFMUL_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on dstReg.
 void Assembler.emitFMUL_Reg_RegInd_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_RegOff_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFMUL_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform x on FP0.
 void Assembler.emitFMULP_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform x then pop stack.
 void Assembler.emitFNSAVE_RegDisp(RegisterConstants.GPR baseReg, Offset disp)
          save FPU state ignoring pending exceptions - register displacement
 void Assembler.emitFNSAVE_RegIdx(RegisterConstants.GPR baseReg, RegisterConstants.GPR indexReg, short scale, Offset disp)
          save FPU state ignoring pending exceptions - register index
 void Assembler.emitFNSAVE_RegInd(RegisterConstants.GPR baseReg)
          save FPU state ignoring pending exceptions - register indirect
 void Assembler.emitFNSAVE_RegOff(RegisterConstants.GPR indexReg, short scale, Offset disp)
          save FPU state ignoring pending exceptions - register offset
 void Assembler.emitFNSTCW_RegDisp(RegisterConstants.GPR baseReg, Offset disp)
          store FPU control word, ignoring exceptions - register displacement
 void Assembler.emitFNSTCW_RegIdx(RegisterConstants.GPR baseReg, RegisterConstants.GPR indexReg, short scale, Offset disp)
          store FPU control word, ignoring exceptions - register index
 void Assembler.emitFNSTCW_RegInd(RegisterConstants.GPR baseReg)
          store FPU control word, ignoring exceptions - register indirect
 void Assembler.emitFNSTCW_RegOff(RegisterConstants.GPR indexReg, short scale, Offset disp)
          store FPU control word, ignoring exceptions - register offset
 void Assembler.emitFRSTOR_RegDisp(RegisterConstants.GPR baseReg, Offset disp)
          restore FPU state - register displacement
 void Assembler.emitFRSTOR_RegIdx(RegisterConstants.GPR baseReg, RegisterConstants.GPR indexReg, short scale, Offset disp)
          restore FPU state - register index
 void Assembler.emitFRSTOR_RegInd(RegisterConstants.GPR baseReg)
          restore FPU state - register indirect
 void Assembler.emitFRSTOR_RegOff(RegisterConstants.GPR indexReg, short scale, Offset disp)
          restore FPU state - register offset
 void Assembler.emitFSAVE_RegDisp(RegisterConstants.GPR baseReg, Offset disp)
          save FPU state respecting pending exceptions - register displacement
 void Assembler.emitFSAVE_RegIdx(RegisterConstants.GPR baseReg, RegisterConstants.GPR indexReg, short scale, Offset disp)
          save FPU state respecting pending exceptions - register index
 void Assembler.emitFSAVE_RegInd(RegisterConstants.GPR baseReg)
          save FPU state respecting pending exceptions - register indirect
 void Assembler.emitFSAVE_RegOff(RegisterConstants.GPR indexReg, short scale, Offset disp)
          save FPU state respecting pending exceptions - register offset
 void Assembler.emitFST_Reg_Reg(RegisterConstants.FPR destReg, RegisterConstants.FPR srcReg)
           
 void Assembler.emitFST_RegDisp_Reg_Quad(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [reg + disp]
 void Assembler.emitFST_RegDisp_Reg(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg + disp]
 void Assembler.emitFST_RegIdx_Reg_Quad(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [baseReg + idxReg<
 void Assembler.emitFST_RegIdx_Reg(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [baseReg + idxReg<
 void Assembler.emitFST_RegInd_Reg_Quad(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [reg]
 void Assembler.emitFST_RegInd_Reg(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg]
 void Assembler.emitFST_RegOff_Reg_Quad(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [idxReg<
 void Assembler.emitFST_RegOff_Reg(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [idxReg<
 void Assembler.emitFSTCW_RegDisp(RegisterConstants.GPR baseReg, Offset disp)
          store FPU control word, checking for exceptions - register displacement
 void Assembler.emitFSTCW_RegIdx(RegisterConstants.GPR baseReg, RegisterConstants.GPR indexReg, short scale, Offset disp)
          store FPU control word, checking for exceptions - register index
 void Assembler.emitFSTCW_RegInd(RegisterConstants.GPR baseReg)
          store FPU control word, checking for exceptions - register indirect
 void Assembler.emitFSTCW_RegOff(RegisterConstants.GPR indexReg, short scale, Offset disp)
          store FPU control word, checking for exceptions - register offset
 void Assembler.emitFSTP_Reg_Reg(RegisterConstants.FPR destReg, RegisterConstants.FPR srcReg)
           
 void Assembler.emitFSTP_RegDisp_Reg_Quad(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [reg + disp]
 void Assembler.emitFSTP_RegDisp_Reg(RegisterConstants.GPR reg, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg + disp]
 void Assembler.emitFSTP_RegIdx_Reg_Quad(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [baseReg + idxReg<
 void Assembler.emitFSTP_RegIdx_Reg(RegisterConstants.GPR baseReg, RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [baseReg + idxReg<
 void Assembler.emitFSTP_RegInd_Reg_Quad(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [reg]
 void Assembler.emitFSTP_RegInd_Reg(RegisterConstants.GPR reg, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [reg]
 void Assembler.emitFSTP_RegOff_Reg_Quad(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (quad) [idxReg<
 void Assembler.emitFSTP_RegOff_Reg(RegisterConstants.GPR idxReg, short scale, Offset disp, RegisterConstants.FPR dummy)
          top of stack stored to (double word) [idxReg<
 void Assembler.emitFSUB_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform - either to or from FP0.
 void Assembler.emitFSUB_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFSUB_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFSUB_Reg_RegInd_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_RegOff_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUB_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBP_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform - then pop stack.
 void Assembler.emitFSUBR_Reg_Abs_Quad(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_Abs(RegisterConstants.FPR dstReg, Address srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform - either to or from FP0.
 void Assembler.emitFSUBR_Reg_RegDisp_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_RegDisp(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_RegIdx_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFSUBR_Reg_RegIdx(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on dstReg.
 void Assembler.emitFSUBR_Reg_RegInd_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_RegInd(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcBase)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_RegOff_Quad(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBR_Reg_RegOff(RegisterConstants.FPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Perform - on FP0.
 void Assembler.emitFSUBRP_Reg_Reg(RegisterConstants.FPR dstReg, RegisterConstants.FPR srcReg)
          Perform - then pop stack.
 void Assembler.emitFUCOMI_Reg_Reg(RegisterConstants.FPR reg1, RegisterConstants.FPR reg2)
          FUCOMI floating point comparison
 void Assembler.emitFUCOMIP_Reg_Reg(RegisterConstants.FPR reg1, RegisterConstants.FPR reg2)
          FUCOMIP floating point comparison
 void Assembler.emitFXCH_Reg_Reg(RegisterConstants.FPR regOne, RegisterConstants.FPR regTwo)
          The dreaded FXCH (symbol of all that's wrong with x87 floating point)
 void Assembler.emitIDIV_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IDIV by absolute address.
 void Assembler.emitIDIV_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IDIV by absolute address.
 void Assembler.emitIDIV_Reg_Reg_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a IDIV by register.
 void Assembler.emitIDIV_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a IDIV by register.
 void Assembler.emitIDIV_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a IDIV by register displacement.
 void Assembler.emitIDIV_Reg_RegDisp(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a IDIV by register displacement.
 void Assembler.emitIDIV_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IDIV by register indexed.
 void Assembler.emitIDIV_Reg_RegIdx(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IDIV by register indexed.
 void Assembler.emitIDIV_Reg_RegInd_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a IDIV by register indirect.
 void Assembler.emitIDIV_Reg_RegInd(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a IDIV by register indirect.
 void Assembler.emitIDIV_Reg_RegOff_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IDIV by register offseted.
 void Assembler.emitIDIV_Reg_RegOff(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IDIV by register offseted.
private  void Assembler.emitImm16(int imm)
          Generate the IA32 encoding of an 16 bit immediate into the generated code.
private  int Assembler.emitImm16(int imm, int idx)
          Generate the smallest-byte-first IA32 encoding of 16 bit immediates into the generated code at the location specified.
private  void Assembler.emitImm32(Address disp)
          Generate the smallest-byte-first IA32 encoding of 32 bit immediates into the generated code.
private  void Assembler.emitImm32(int imm)
          Generate the smallest-byte-first IA32 encoding of 32 bit immediates into the generated code.
private  int Assembler.emitImm32(int imm, int idx)
          Generate the smallest-byte-first IA32 encoding of 32 bit immediate into the generated code at the location specified.
private  void Assembler.emitImm32(Offset disp)
          Generate the smallest-byte-first IA32 encoding of 32 bit immediates into the generated code.
private  void Assembler.emitImm32(Word disp)
          Generate the smallest-byte-first IA32 encoding of 32 bit immediates into the generated code.
private  void Assembler.emitImm64(long imm)
          Generate the smallest-byte first x86_64 encoding of the 64 bit immeditate into the generated code.
private  void Assembler.emitImm8(int imm)
          Generate the IA32 encoding of an 8 bit immediate into the generated code.
private  int Assembler.emitImm8(int imm, int idx)
          Generate the IA32 encoding of an 8 bit immediate into the generated code at the location specified.
 void Assembler.emitIMUL1_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IMUL1 by absolute address.
 void Assembler.emitIMUL1_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a IMUL1 by absolute address.
 void Assembler.emitIMUL1_Reg_Reg_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a IMUL1 by register.
 void Assembler.emitIMUL1_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a IMUL1 by register.
 void Assembler.emitIMUL1_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a IMUL1 by register displacement.
 void Assembler.emitIMUL1_Reg_RegDisp(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a IMUL1 by register displacement.
 void Assembler.emitIMUL1_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IMUL1 by register indexed.
 void Assembler.emitIMUL1_Reg_RegIdx(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IMUL1 by register indexed.
 void Assembler.emitIMUL1_Reg_RegInd_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a IMUL1 by register indirect.
 void Assembler.emitIMUL1_Reg_RegInd(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a IMUL1 by register indirect.
 void Assembler.emitIMUL1_Reg_RegOff_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IMUL1 by register offseted.
 void Assembler.emitIMUL1_Reg_RegOff(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a IMUL1 by register offseted.
 void Assembler.emitIMUL2_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitIMUL2_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitIMUL2_Reg_Imm_Quad(RegisterConstants.GPR dstReg, int imm)
           
 void Assembler.emitIMUL2_Reg_Imm(RegisterConstants.GPR dstReg, int imm)
           
 void Assembler.emitIMUL2_Reg_Reg_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
           
 void Assembler.emitIMUL2_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
           
 void Assembler.emitIMUL2_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
           
 void Assembler.emitIMUL2_Reg_RegDisp(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
           
 void Assembler.emitIMUL2_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitIMUL2_Reg_RegIdx(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitIMUL2_Reg_RegInd_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
           
 void Assembler.emitIMUL2_Reg_RegInd(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
           
 void Assembler.emitIMUL2_Reg_RegOff_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitIMUL2_Reg_RegOff(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitINC_Reg_Byte(RegisterConstants.GPR reg)
          Generate a INC on a register.
 void Assembler.emitINC_Reg_Quad(RegisterConstants.GPR reg)
          Generate a INC on a register.
 void Assembler.emitINC_Reg_Word(RegisterConstants.GPR reg)
          Generate a INC on a register.
 void Assembler.emitINC_Reg(RegisterConstants.GPR reg)
          Generate a INC on a register.
 void Assembler.emitINC_RegDisp_Byte(RegisterConstants.GPR base, Offset disp)
          Generate a INC to register-displacement offset.
 void Assembler.emitINC_RegDisp_Quad(RegisterConstants.GPR base, Offset disp)
          Generate a INC to register-displacement offset.
 void Assembler.emitINC_RegDisp_Word(RegisterConstants.GPR base, Offset disp)
          Generate a INC to register-displacement offset.
 void Assembler.emitINC_RegDisp(RegisterConstants.GPR base, Offset disp)
          Generate a INC to register-displacement offset.
 void Assembler.emitINC_RegIdx_Byte(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitINC_RegIdx_Quad(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitINC_RegIdx_Word(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitINC_RegIdx(RegisterConstants.GPR base, RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitINC_RegInd_Byte(RegisterConstants.GPR base)
          Generate a INC to register indirect.
 void Assembler.emitINC_RegInd_Quad(RegisterConstants.GPR base)
          Generate a INC to register indirect.
 void Assembler.emitINC_RegInd_Word(RegisterConstants.GPR base)
          Generate a INC to register indirect.
 void Assembler.emitINC_RegInd(RegisterConstants.GPR base)
          Generate a INC to register indirect.
 void Assembler.emitINC_RegOff_Byte(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitINC_RegOff_Quad(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitINC_RegOff_Word(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitINC_RegOff(RegisterConstants.GPR index, short scale, Offset disp)
          Generate a INC to register offset.
 void Assembler.emitJMP_Reg(RegisterConstants.GPR dstReg)
          Generate a JMP to register.
 void Assembler.emitJMP_RegDisp(RegisterConstants.GPR dstBase, Offset dstDisp)
          Generate a JMP to register and displacement.
 void Assembler.emitJMP_RegIdx(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp)
          Generate a JMP to register offset.
 void Assembler.emitJMP_RegInd(RegisterConstants.GPR dstBase)
          Generate a JMP to register indirect.
 void Assembler.emitJMP_RegOff(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp)
          Generate a JMP to register offset.
 void Assembler.emitLEA_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitLEA_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
           
 void Assembler.emitLEA_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
           
 void Assembler.emitLEA_Reg_RegDisp(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
           
 void Assembler.emitLEA_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitLEA_Reg_RegIdx(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitLEA_Reg_RegInd_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
           
 void Assembler.emitLEA_Reg_RegInd(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
           
 void Assembler.emitLEA_Reg_RegOff_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitLEA_Reg_RegOff(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
           
 void Assembler.emitLockNextInstruction()
          Generate a locking prefix word into the generated code.
 void Assembler.emitMOV_Abs_Reg_Byte(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Abs_Reg_Quad(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Abs_Reg_Word(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Abs_Reg(Address dstDisp, RegisterConstants.GPR srcReg)
          Generate a absolute--register MOV.
 void Assembler.emitMOV_Reg_Abs_Byte(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_Abs_Quad(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_Abs_Word(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_Abs(RegisterConstants.GPR dstReg, Address srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_Imm_Quad(RegisterConstants.GPR dstReg, long imm)
           
 void Assembler.emitMOV_Reg_Imm(RegisterConstants.GPR dstReg, int imm)
           
 void Assembler.emitMOV_Reg_Reg_Byte(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a register--register MOV.
 void Assembler.emitMOV_Reg_Reg_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a register--register MOV.
 void Assembler.emitMOV_Reg_Reg_Word(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a register--register MOV.
 void Assembler.emitMOV_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcReg)
          Generate a register--register MOV.
 void Assembler.emitMOV_Reg_RegDisp_Byte(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOV.
 void Assembler.emitMOV_Reg_RegDisp_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOV.
 void Assembler.emitMOV_Reg_RegDisp_Word(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOV.
 void Assembler.emitMOV_Reg_RegDisp(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOV.
 void Assembler.emitMOV_Reg_RegIdx_Byte(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_RegIdx_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_RegIdx_Word(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_RegIdx(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_RegInd_Byte(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register(indirect) MOV.
 void Assembler.emitMOV_Reg_RegInd_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register(indirect) MOV.
 void Assembler.emitMOV_Reg_RegInd_Word(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register(indirect) MOV.
 void Assembler.emitMOV_Reg_RegInd(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register(indirect) MOV.
 void Assembler.emitMOV_Reg_RegOff_Byte(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_RegOff_Quad(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_RegOff_Word(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_Reg_RegOff(RegisterConstants.GPR dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOV.
 void Assembler.emitMOV_RegDisp_Imm_Byte(RegisterConstants.GPR dstBase, Offset dstDisp, int imm)
          Generate a register-displacement--immediate MOV.
 void Assembler.emitMOV_RegDisp_Imm_Quad(RegisterConstants.GPR dstBase, Offset dstDisp, int imm)
          Generate a register-displacement--immediate MOV.
 void Assembler.emitMOV_RegDisp_Imm_Word(RegisterConstants.GPR dstBase, Offset dstDisp, int imm)
          Generate a register-displacement--immediate MOV.
 void Assembler.emitMOV_RegDisp_Imm(RegisterConstants.GPR dstBase, Offset dstDisp, int imm)
          Generate a register-displacement--immediate MOV.
 void Assembler.emitMOV_RegDisp_Reg_Byte(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-displacement--register MOV.
 void Assembler.emitMOV_RegDisp_Reg_Quad(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-displacement--register MOV.
 void Assembler.emitMOV_RegDisp_Reg_Word(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-displacement--register MOV.
 void Assembler.emitMOV_RegDisp_Reg(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-displacement--register MOV.
 void Assembler.emitMOV_RegIdx_Imm_Byte(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegIdx_Imm_Quad(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegIdx_Imm_Word(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegIdx_Imm(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegIdx_Reg_Byte(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-index--register MOV.
 void Assembler.emitMOV_RegIdx_Reg_Quad(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-index--register MOV.
 void Assembler.emitMOV_RegIdx_Reg_Word(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-index--register MOV.
 void Assembler.emitMOV_RegIdx_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-index--register MOV.
 void Assembler.emitMOV_RegInd_Imm_Byte(RegisterConstants.GPR dstBase, int imm)
          Generate a register-indirect--immediate MOV.
 void Assembler.emitMOV_RegInd_Imm_Quad(RegisterConstants.GPR dstBase, int imm)
          Generate a register-indirect--immediate MOV.
 void Assembler.emitMOV_RegInd_Imm_Word(RegisterConstants.GPR dstBase, int imm)
          Generate a register-indirect--immediate MOV.
 void Assembler.emitMOV_RegInd_Imm(RegisterConstants.GPR dstBase, int imm)
          Generate a register-indirect--immediate MOV.
 void Assembler.emitMOV_RegInd_Reg_Byte(RegisterConstants.GPR dstBase, RegisterConstants.GPR srcReg)
          Generate a register(indirect)--register MOV.
 void Assembler.emitMOV_RegInd_Reg_Quad(RegisterConstants.GPR dstBase, RegisterConstants.GPR srcReg)
          Generate a register(indirect)--register MOV.
 void Assembler.emitMOV_RegInd_Reg_Word(RegisterConstants.GPR dstBase, RegisterConstants.GPR srcReg)
          Generate a register(indirect)--register MOV.
 void Assembler.emitMOV_RegInd_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR srcReg)
          Generate a register(indirect)--register MOV.
 void Assembler.emitMOV_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegOff_Imm_Word(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegOff_Imm(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, int imm)
          Generate a register-index--immediate MOV.
 void Assembler.emitMOV_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-offset--register MOV.
 void Assembler.emitMOV_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-offset--register MOV.
 void Assembler.emitMOV_RegOff_Reg_Word(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-offset--register MOV.
 void Assembler.emitMOV_RegOff_Reg(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.GPR srcReg)
          Generate a register-offset--register MOV.
 void Assembler.emitMOVD_Abs_Reg(Address dstDisp, RegisterConstants.MM srcReg)
          Generate a absolute--register MOVD.
 void Assembler.emitMOVD_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVD.
 void Assembler.emitMOVD_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute MOVD.
 void Assembler.emitMOVD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVD.
 void Assembler.emitMOVD_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.MM srcReg)
          Generate a register--register MOVD.
 void Assembler.emitMOVD_Reg_Reg(RegisterConstants.GPR dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register MOVD.
 void Assembler.emitMOVD_Reg_Reg(RegisterConstants.MM dstReg, RegisterConstants.GPR srcReg)
          Generate a register--register MOVD.
 void Assembler.emitMOVD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcReg)
          Generate a register--register MOVD.
 void Assembler.emitMOVD_Reg_RegDisp(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVD.
 void Assembler.emitMOVD_Reg_RegDisp(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVD.
 void Assembler.emitMOVD_Reg_RegIdx(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVD.
 void Assembler.emitMOVD_Reg_RegIdx(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVD.
 void Assembler.emitMOVD_Reg_RegInd(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVD.
 void Assembler.emitMOVD_Reg_RegInd(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVD.
 void Assembler.emitMOVD_Reg_RegOff(RegisterConstants.MM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOVD.
 void Assembler.emitMOVD_Reg_RegOff(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOVD.
 void Assembler.emitMOVD_RegDisp_Reg(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-displacement--register MOVD.
 void Assembler.emitMOVD_RegDisp_Reg(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-displacement--register MOVD.
 void Assembler.emitMOVD_RegIdx_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-index--register MOVD.
 void Assembler.emitMOVD_RegIdx_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-index--register MOVD.
 void Assembler.emitMOVD_RegInd_Reg(RegisterConstants.GPR dstBase, RegisterConstants.MM srcReg)
          Generate a register-indirect--register MOVD.
 void Assembler.emitMOVD_RegInd_Reg(RegisterConstants.GPR dstBase, RegisterConstants.XMM srcReg)
          Generate a register-indirect--register MOVD.
 void Assembler.emitMOVD_RegOff_Reg(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.MM srcReg)
          Generate a register-offset--register MOVD.
 void Assembler.emitMOVD_RegOff_Reg(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-offset--register MOVD.
 void Assembler.emitMOVLPD_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVLPD.
 void Assembler.emitMOVLPD_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVLPD.
 void Assembler.emitMOVLPD_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register MOVLPD.
 void Assembler.emitMOVLPD_Reg_RegDisp(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVLPD.
 void Assembler.emitMOVLPD_Reg_RegIdx(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVLPD.
 void Assembler.emitMOVLPD_Reg_RegInd(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVLPD.
 void Assembler.emitMOVLPD_Reg_RegOff(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOVLPD.
 void Assembler.emitMOVLPD_RegDisp_Reg(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-displacement--register MOVLPD.
 void Assembler.emitMOVLPD_RegIdx_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-index--register MOVLPD.
 void Assembler.emitMOVLPD_RegInd_Reg(RegisterConstants.GPR dstBase, RegisterConstants.XMM srcReg)
          Generate a register-indirect--register MOVLPD.
 void Assembler.emitMOVLPD_RegOff_Reg(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-offset--register MOVLPD.
 void Assembler.emitMOVLPS_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVLPS.
 void Assembler.emitMOVLPS_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVLPS.
 void Assembler.emitMOVLPS_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register MOVLPS.
 void Assembler.emitMOVLPS_Reg_RegDisp(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVLPS.
 void Assembler.emitMOVLPS_Reg_RegIdx(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVLPS.
 void Assembler.emitMOVLPS_Reg_RegInd(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVLPS.
 void Assembler.emitMOVLPS_Reg_RegOff(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-offset MOVLPS.
 void Assembler.emitMOVLPS_RegDisp_Reg(RegisterConstants.GPR dstBase, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-displacement--register MOVLPS.
 void Assembler.emitMOVLPS_RegIdx_Reg(RegisterConstants.GPR dstBase, RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-index--register MOVLPS.
 void Assembler.emitMOVLPS_RegInd_Reg(RegisterConstants.GPR dstBase, RegisterConstants.XMM srcReg)
          Generate a register-indirect--register MOVLPS.
 void Assembler.emitMOVLPS_RegOff_Reg(RegisterConstants.GPR dstIndex, short dstScale, Offset dstDisp, RegisterConstants.XMM srcReg)
          Generate a register-offset--register MOVLPS.
 void Assembler.emitMOVQ_Abs_Reg(Address dstDisp, RegisterConstants.MM srcReg)
          Generate a absolute--register MOVQ.
 void Assembler.emitMOVQ_Abs_Reg(Address dstDisp, RegisterConstants.XMM srcReg)
          Generate a absolute--register MOVQ.
 void Assembler.emitMOVQ_Reg_Abs(RegisterConstants.MM dstReg, Address srcDisp)
          Generate a register--absolute MOVQ.
 void Assembler.emitMOVQ_Reg_Abs(RegisterConstants.XMM dstReg, Address srcDisp)
          Generate a register--absolute MOVQ.
 void Assembler.emitMOVQ_Reg_Reg(RegisterConstants.MM dstReg, RegisterConstants.MM srcReg)
          Generate a register--register MOVQ.
 void Assembler.emitMOVQ_Reg_Reg(RegisterConstants.XMM dstReg, RegisterConstants.XMM srcReg)
          Generate a register--register MOVQ.
 void Assembler.emitMOVQ_Reg_RegDisp(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVQ.
 void Assembler.emitMOVQ_Reg_RegDisp(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, Offset srcDisp)
          Generate a register--register-displacement MOVQ.
 void Assembler.emitMOVQ_Reg_RegIdx(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVQ.
 void Assembler.emitMOVQ_Reg_RegIdx(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase, RegisterConstants.GPR srcIndex, short srcScale, Offset srcDisp)
          Generate a register--register-index MOVQ.
 void Assembler.emitMOVQ_Reg_RegInd(RegisterConstants.MM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVQ.
 void Assembler.emitMOVQ_Reg_RegInd(RegisterConstants.XMM dstReg, RegisterConstants.GPR srcBase)
          Generate a register--register-indirect MOVQ.
 void Assembler.emitMOVQ_Reg_RegOff(RegisterConstants.MM dstReg, RegisterConstants.GPR srcIndex, short srcScale,