|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Uses of Offset in org.jikesrvm |
|---|
| Fields in org.jikesrvm declared as Offset | |
|---|---|
private static Offset |
Services.dumpBufferLockOffset
Reset at boot time. |
private static Offset |
Services.intBufferLockOffset
The offset of Services.intBufferLock in this class's TIB. |
private static Offset |
VM.sysWriteLockOffset
|
| Methods in org.jikesrvm with parameters of type Offset | |
|---|---|
void |
MachineSpecific.adjustESP(ArchitectureSpecific.Registers registers,
Offset delta,
boolean traceAdjustments)
A thread's stack has been moved or resized. |
abstract void |
MachineSpecific.baselineEmitLoadTIB(ArchitectureSpecific.Assembler asm,
int dest,
int object,
Offset tibOffset)
The following method will emit code that moves a reference to an object's TIB into a destination register. |
static void |
VM.sysWrite(Offset o)
|
static void |
VM.sysWrite(String s,
Offset o)
|
static void |
VM.sysWrite(String s1,
Offset o,
String s2)
|
static void |
VM.sysWrite(String s1,
Offset o,
String s2,
int i)
|
static void |
VM.sysWriteln(Offset o)
|
static void |
VM.sysWriteln(String s,
Offset o)
|
static void |
VM.sysWriteln(String s1,
Offset o,
String s2)
|
static void |
VM.sysWriteln(String s1,
Offset o,
String s2,
int i)
|
static void |
VM.write(Offset addr)
|
static void |
VM.writeHex(Offset value)
|
| Uses of Offset in org.jikesrvm.adaptive |
|---|
| Fields in org.jikesrvm.adaptive declared as Offset | |
|---|---|
Offset |
OnStackReplacementEvent.tsFromFPoff
the threadSwithFrom fp offset |
private Offset |
OnStackReplacementPlan.tsFromFPoff
|
Offset |
OnStackReplacementEvent.ypTakenFPoff
the osr method's fp offset |
private Offset |
OnStackReplacementPlan.ypTakenFPoff
|
| Methods in org.jikesrvm.adaptive with parameters of type Offset | |
|---|---|
static void |
OnStackReplacementTrigger.trigger(int ypTakenInCMID,
Offset tsFromFPoff,
Offset ypTakenFPoff,
int whereFrom)
Trigger an OSR from a running thread. |
| Constructors in org.jikesrvm.adaptive with parameters of type Offset | |
|---|---|
OnStackReplacementPlan(RVMThread thread,
CompilationPlan cp,
int cmid,
int source,
Offset tsoff,
Offset ypoff,
double priority)
|
|
| Uses of Offset in org.jikesrvm.classloader |
|---|
| Fields in org.jikesrvm.classloader declared as Offset | |
|---|---|
private Offset |
RVMClass.thinLockOffset
At what offset is the thin lock word to be found in instances of objects of this type? |
| Methods in org.jikesrvm.classloader that return Offset | |
|---|---|
Offset |
RVMMethod.findOrCreateJtocOffset()
Find or create a jtoc offset for this method |
Offset |
InterfaceMethodSignature.getIMTOffset()
If using embedded IMTs, Get offset of interface method slot in TIB. |
private Offset |
RVMMethod.getJtocOffset()
Get the offset used to hold a JTOC addressable version of the current entry code array |
Offset |
RVMClass.getLiteralOffset(int constantPoolIndex)
Get offset of a literal constant, in bytes. |
(package private) static Offset |
ClassFileReader.getLiteralOffset(int[] constantPool,
int constantPoolIndex)
Get offset of a literal constant, in bytes. |
Offset |
RVMMember.getOffset()
Offset of this field or method, in bytes. |
Offset |
RVMField.getOffsetValueUnchecked(Object obj)
|
Offset |
RVMClass.getThinLockOffset()
Get the offset in instances of this type assigned to the thin lock word. |
Offset |
RVMArray.getThinLockOffset()
Get the offset in instances of this type assigned to the thin lock word. |
Offset |
Primitive.getThinLockOffset()
Get the offset in instances of this type assigned to the thin lock word. |
Offset |
UnboxedType.getThinLockOffset()
Get the offset in instances of this type assigned to the thin lock word. |
abstract Offset |
RVMType.getThinLockOffset()
Get the offset in instances of this type assigned to the thin lock word. |
Offset |
RVMType.getTibOffset()
Get offset of tib slot from start of jtoc, in bytes. |
| Methods in org.jikesrvm.classloader with parameters of type Offset | |
|---|---|
private static void |
RVMArray.arraycopyPiecemealNoCheckcast(Object[] src,
Object[] dst,
int len,
Offset srcOffset,
Offset dstOffset,
int bytes)
Perform element-by-element arraycopy for array of objects without performing checkcast. |
private void |
RVMClass.setFinalStaticJTOCEntry(RVMField field,
Offset fieldOffset)
Insert the value of a final static field into the JTOC |
void |
RVMMember.setOffset(Offset off)
Only meant to be used by ObjectModel.layoutInstanceFields. |
void |
RVMField.setOffsetValueUnchecked(Object obj,
Offset ref)
|
void |
RVMClass.setThinLockOffset(Offset offset)
Set the thin lock offset for instances of this type. |
| Uses of Offset in org.jikesrvm.compilers.baseline |
|---|
| Methods in org.jikesrvm.compilers.baseline that return Offset | |
|---|---|
protected Offset |
BaselineCompiler.getEdgeCounterOffset()
|
Offset |
BaselineCompiledMethod.getLockAcquisitionOffset()
Get the lock acquisition offset |
| Methods in org.jikesrvm.compilers.baseline with parameters of type Offset | |
|---|---|
protected abstract void |
TemplateCompilerFramework.emit_ldc(Offset offset,
byte type)
Emit code to load a 32 bit constant |
protected abstract void |
TemplateCompilerFramework.emit_ldc2(Offset offset,
byte type)
Emit code to load a 64 bit constant |
int |
BaselineCompiledMethod.findBytecodeIndexForInstruction(Offset instructionOffset)
Find bytecode index corresponding to one of this method's machine instructions. |
int |
BaselineCompiledMethod.findCatchBlockForInstruction(Offset instructionOffset,
RVMType exceptionType)
Find a catch block within the compiled method |
int |
BaselineCompiledMethod.findLineNumberForInstruction(Offset instructionOffset)
|
void |
BaselineCompiledMethod.getDynamicLink(DynamicLink dynamicLink,
Offset instructionOffset)
Fetch symbolic reference to a method that's called by one of this method's instructions. |
int |
ReferenceMaps.getNextJSRAddressIndex(Offset nextMachineCodeOffset,
NormalMethod m)
|
boolean |
ReferenceMaps.isLocalRefType(RVMMethod method,
Offset mcoff,
int lidx)
Query if a local variable has a reference type value |
boolean |
BaselineCompiledMethod.isWithinUninterruptibleCode(Offset instructionOffset)
Return whether or not the instruction offset corresponds to an uninterruptible context. |
int |
ReferenceMaps.locateGCPoint(Offset machCodeOffset,
RVMMethod method)
Given a machine code instruction offset, return an index to identify the stack map closest to the offset ( but not beyond) Usage note: "machCodeOffset" must point to the instruction *following* the actual instruction whose stack map is sought. |
void |
BaselineCompiledMethod.printStackTrace(Offset instructionOffset,
PrintLN out)
Print this compiled method's portion of a stack trace |
void |
BaselineCompiledMethod.set(StackBrowser browser,
Offset instr)
Set the stack browser to the innermost logical stack frame of this method |
| Uses of Offset in org.jikesrvm.compilers.baseline.ia32 |
|---|
| Fields in org.jikesrvm.compilers.baseline.ia32 declared as Offset | |
|---|---|
(package private) Offset |
BaselineMagic.GetValueAtDisplacement.disp
|
(package private) Offset |
BaselineMagic.SetValueAtDisplacement.disp
|
(package private) static Offset |
BaselineCompilerImpl.FIVE_SLOTS
|
(package private) static Offset |
BaselineCompilerImpl.FOUR_SLOTS
|
private static Offset |
BaselineCompilerImpl.MINUS_ONE_SLOT
|
(package private) static Offset |
BaselineCompilerImpl.NO_SLOT
|
private Offset |
BaselineMagic.EarlyReferenceCheckDecorator.offset
|
private Offset |
BaselineMagic.LateReferenceCheckDecorator.offset
|
private Offset |
BaselineMagic.InvokeEntryPoint.offset
|
(package private) static Offset |
BaselineCompilerImpl.ONE_SLOT
|
(package private) static Offset |
BaselineCompilerImpl.THREE_SLOTS
|
(package private) static Offset |
BaselineCompilerImpl.TWO_SLOTS
|
| Methods in org.jikesrvm.compilers.baseline.ia32 that return Offset | |
|---|---|
private Offset |
BaselineCompilerImpl.fp2spOffset(Offset offset)
Translate a FP offset into an SP offset assuming ESP is still positioned as it was at the start of the current bytecode (biStart) |
private Offset |
BaselineCompilerImpl.localOffset(int local)
Offset of Java local variable (off stack pointer) assuming ESP is still positioned as it was at the start of the current bytecode (biStart) |
| Methods in org.jikesrvm.compilers.baseline.ia32 with parameters of type Offset | |
|---|---|
private void |
BaselineCompilerImpl.boundsCheckHelper(Offset index,
Offset arrayRef)
Private helper to perform an array bounds check |
(package private) static void |
Barriers.compileGetfieldBarrierImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata)
|
(package private) static void |
Barriers.compileGetstaticBarrierImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata)
|
(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.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.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.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.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.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.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.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.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.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.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.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 |
Barriers.compilePutstaticBarrierImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata)
|
protected void |
BaselineCompilerImpl.emit_ldc(Offset offset,
byte type)
Emit code to load a 32 bit constant |
protected void |
BaselineCompilerImpl.emit_ldc2(Offset offset,
byte type)
Emit code to load a 64 bit constant |
private Offset |
BaselineCompilerImpl.fp2spOffset(Offset offset)
Translate a FP offset into an SP offset assuming ESP is still positioned as it was at the start of the current bytecode (biStart) |
(package private) static boolean |
BaselineMagic.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
Entry point to generating magic |
(package private) abstract void |
BaselineMagic.MagicGenerator.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.EarlyReferenceCheckDecorator.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LateReferenceCheckDecorator.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Load32.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Load32_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Load32_MD.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadByte.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadByte_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadUnsignedByte_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadShort.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadShort_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadChar.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadChar_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Load64.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Load64_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store32.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store32_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store32.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store32_MD.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store8.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store8_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store8.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store8_MD.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store16.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store16_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store16.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store16_MD.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store64.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store64_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store64.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Store64_MD.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Attempt32.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Attempt32_Offset.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Attempt32.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Magic_Attempt64.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Prefetch.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.GetObjectType.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Nop.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.FreeStackSlot.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.DuplicateStackSlot.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.QuadZeroExtend.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.QuadSignExtend.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.AddressConstant.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.AddressComparison.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.AddressComparison_isZero.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.AddressComparison_isMax.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordPlus.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordPlus32.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordMinus.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordMinus32.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordAnd.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordOr.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordXor.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordLsh.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordRshl.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordRsha.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordNot.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.WordToLong.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.SetRegister.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.GetRegister.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeMethodReturningObject.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeMethodReturningVoid.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeMethodReturningInt.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeMethodReturningLong.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeMethodReturningFloat.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeMethodReturningDouble.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeEntryPoint.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.DynamicBridgeTo.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.ReturnToNewStack.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.InvokeClassInitializer.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.GetFramePointer.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.GetValueAtDisplacement.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.SetValueAtDisplacement.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.CreateArray.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Load32_Array.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Load64_Array.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.LoadByte_Array.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store32_Array.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store64_Array.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Store8_Array.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.GetReturnAddressLocation.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.GetTimeBase.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Pause.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Fsqrt.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.Dsqrt.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.GetInlineDepth.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
(package private) void |
BaselineMagic.IsConstantParameter.generateMagic(ArchitectureSpecific.Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd)
|
private void |
BaselineCompilerImpl.genParameterCopy(Offset srcOffset)
Store parameters into local space of the callee's stackframe. |
private static void |
Barriers.putfieldStoreBarrierHelper(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler,
Offset fieldOffset,
int locationMetadata,
NormalMethod barrier)
Private helper method for primitive putfields |
void |
BaselineGCMapIterator.setupIterator(CompiledMethod compiledMethod,
Offset instructionOffset,
Address fp)
Set the iterator to scan the map at the machine instruction offset provided. |
private static void |
BaselineCompilerImpl.stackMoveHelper(Assembler asm,
RegisterConstants.GPR dest,
Offset off)
Move a value from the stack into a register using the shortest encoding and the appropriate width for 32/64 |
private void |
BaselineCompilerImpl.stackMoveHelper(RegisterConstants.GPR dest,
Offset off)
Move a value from the stack into a register using the shortest encoding and the appropriate width for 32/64 |
| Constructors in org.jikesrvm.compilers.baseline.ia32 with parameters of type Offset | |
|---|---|
BaselineMagic.EarlyReferenceCheckDecorator(Offset offset,
BaselineMagic.MagicGenerator generator)
Construct decorator that will add reference checks |
|
BaselineMagic.GetValueAtDisplacement(Offset disp)
|
|
BaselineMagic.InvokeEntryPoint(Offset offset,
int args)
|
|
BaselineMagic.LateReferenceCheckDecorator(Offset offset,
BaselineMagic.MagicGenerator generator)
Construct decorator that will add reference checks |
|
BaselineMagic.SetValueAtDisplacement(Offset disp)
|
|
| Uses of Offset in org.jikesrvm.compilers.common |
|---|
| Methods in org.jikesrvm.compilers.common that return Offset | |
|---|---|
Offset |
CompiledMethod.getInstructionOffset(Address ip)
Return the offset in bytes of the given Address from the start of the machine code array. |
Offset |
CompiledMethod.getInstructionOffset(Address ip,
boolean dieOnFailure)
Return the offset in bytes of the given Address from the start of the machine code array. |
Offset |
CompiledMethod.getOsrJTOCoffset()
|
| Methods in org.jikesrvm.compilers.common with parameters of type Offset | |
|---|---|
ArchitectureSpecific.CodeArray |
CompiledMethod.codeArrayForOffset(Offset offset)
Return the code array for this method that contains the given offset. |
static int |
ExceptionTable.findCatchBlockForInstruction(int[] eTable,
Offset instructionOffset,
RVMType exceptionType)
Return the machine code offset for the catch block that will handle the argument exceptionType,or -1 if no such catch block exists. |
int |
HardwareTrapCompiledMethod.findCatchBlockForInstruction(Offset instructionOffset,
RVMType exceptionType)
|
abstract int |
CompiledMethod.findCatchBlockForInstruction(Offset instructionOffset,
RVMType exceptionType)
Find "catch" block for a machine instruction of this method that might be guarded against specified class of exceptions by a "try" block . |
int |
CompiledMethod.findLineNumberForInstruction(Offset instructionOffset)
Find source line number corresponding to one of this method's machine instructions. |
void |
HardwareTrapCompiledMethod.getDynamicLink(DynamicLink dynamicLink,
Offset instructionOffset)
|
abstract void |
CompiledMethod.getDynamicLink(DynamicLink dynamicLink,
Offset instructionOffset)
Fetch symbolic reference to a method that's called by one of this method's instructions. |
Address |
CompiledMethod.getInstructionAddress(Offset offset)
Return the address of the instruction at offset offset in the method's instruction stream. |
boolean |
HardwareTrapCompiledMethod.isWithinUninterruptibleCode(Offset instructionOffset)
|
abstract boolean |
CompiledMethod.isWithinUninterruptibleCode(Offset instructionOffset)
Return whether or not the given address (which is purported to be inside of the compiled method's code array) corresponds to an uninterruptible context. |
void |
HardwareTrapCompiledMethod.printStackTrace(Offset instructionOffset,
PrintLN out)
|
abstract void |
CompiledMethod.printStackTrace(Offset instructionOffset,
PrintLN out)
Print this compiled method's portion of a stack trace |
void |
HardwareTrapCompiledMethod.set(StackBrowser browser,
Offset instr)
Set the stack browser to the innermost logical stack frame of this method |
abstract void |
CompiledMethod.set(StackBrowser browser,
Offset instr)
Set the stack browser to the innermost logical stack frame of this method |
void |
HardwareTrapGCMapIterator.setupIterator(CompiledMethod compiledMethod,
Offset instructionOffset,
Address framePtr)
|
| Uses of Offset in org.jikesrvm.compilers.common.assembler.ia32 |
|---|
| Methods in org.jikesrvm.compilers.common.assembler.ia32 with parameters of type Offset | |
|---|---|
private static String |
Lister.decimal(Offset o)
|
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_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_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_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_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_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Imm_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate ADD. |
void |
Assembler.emitADD_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADD_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADD_RegOff_Reg_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADD_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register ADD. |
void |
Assembler.emitADDSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADDSD. |
void |
Assembler.emitADDSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ADDSD. |
void |
Assembler.emitADDSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADDSD. |
void |
Assembler.emitADDSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ADDSS. |
void |
Assembler.emitADDSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ADDSS. |
void |
Assembler.emitADDSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ADDSS. |
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_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_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Imm_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate AND. |
void |
Assembler.emitAND_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitAND_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitAND_RegOff_Reg_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitAND_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register AND. |
void |
Assembler.emitANDNPD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDNPD. |
void |
Assembler.emitANDNPD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDNPD. |
void |
Assembler.emitANDNPD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDNPD. |
void |
Assembler.emitANDNPS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDNPS. |
void |
Assembler.emitANDNPS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDNPS. |
void |
Assembler.emitANDNPS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDNPS. |
void |
Assembler.emitANDPD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDPD. |
void |
Assembler.emitANDPD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDPD. |
void |
Assembler.emitANDPD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDPD. |
void |
Assembler.emitANDPS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement ANDPS. |
void |
Assembler.emitANDPS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index ANDPS. |
void |
Assembler.emitANDPS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset ANDPS. |
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_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_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_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_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_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_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_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_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_RegOff(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp)
Generate a CALL to register offset. |
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_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_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_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_RegOff_Imm_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Imm_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Imm_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Imm(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
int imm)
Generate a register-offset--immediate CMP. |
void |
Assembler.emitCMP_RegOff_Reg_Byte(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMP_RegOff_Reg_Quad(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMP_RegOff_Reg_Word(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMP_RegOff_Reg(RegisterConstants.GPR dstIndex,
short dstScale,
Offset dstDisp,
RegisterConstants.GPR srcReg)
Generate a register-offset--register CMP. |
void |
Assembler.emitCMPEQSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPEQSD. |
void |
Assembler.emitCMPEQSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPEQSD. |
void |
Assembler.emitCMPEQSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPEQSD. |
void |
Assembler.emitCMPEQSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPEQSS. |
void |
Assembler.emitCMPEQSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPEQSS. |
void |
Assembler.emitCMPEQSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPEQSS. |
void |
Assembler.emitCMPLESD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLESD. |
void |
Assembler.emitCMPLESD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLESD. |
void |
Assembler.emitCMPLESD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLESD. |
void |
Assembler.emitCMPLESS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLESS. |
void |
Assembler.emitCMPLESS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLESS. |
void |
Assembler.emitCMPLESS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLESS. |
void |
Assembler.emitCMPLTSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLTSD. |
void |
Assembler.emitCMPLTSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLTSD. |
void |
Assembler.emitCMPLTSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLTSD. |
void |
Assembler.emitCMPLTSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPLTSS. |
void |
Assembler.emitCMPLTSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPLTSS. |
void |
Assembler.emitCMPLTSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPLTSS. |
void |
Assembler.emitCMPNESD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNESD. |
void |
Assembler.emitCMPNESD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNESD. |
void |
Assembler.emitCMPNESD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNESD. |
void |
Assembler.emitCMPNESS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNESS. |
void |
Assembler.emitCMPNESS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNESS. |
void |
Assembler.emitCMPNESS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNESS. |
void |
Assembler.emitCMPNLESD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLESD. |
void |
Assembler.emitCMPNLESD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLESD. |
void |
Assembler.emitCMPNLESD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLESD. |
void |
Assembler.emitCMPNLESS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLESS. |
void |
Assembler.emitCMPNLESS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLESS. |
void |
Assembler.emitCMPNLESS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLESS. |
void |
Assembler.emitCMPNLTSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLTSD. |
void |
Assembler.emitCMPNLTSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLTSD. |
void |
Assembler.emitCMPNLTSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLTSD. |
void |
Assembler.emitCMPNLTSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPNLTSS. |
void |
Assembler.emitCMPNLTSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPNLTSS. |
void |
Assembler.emitCMPNLTSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPNLTSS. |
void |
Assembler.emitCMPORDSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPORDSD. |
void |
Assembler.emitCMPORDSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPORDSD. |
void |
Assembler.emitCMPORDSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPORDSD. |
void |
Assembler.emitCMPORDSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPORDSS. |
void |
Assembler.emitCMPORDSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPORDSS. |
void |
Assembler.emitCMPORDSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPORDSS. |
void |
Assembler.emitCMPUNORDSD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPUNORDSD. |
void |
Assembler.emitCMPUNORDSD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPUNORDSD. |
void |
Assembler.emitCMPUNORDSD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPUNORDSD. |
void |
Assembler.emitCMPUNORDSS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CMPUNORDSS. |
void |
Assembler.emitCMPUNORDSS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CMPUNORDSS. |
void |
Assembler.emitCMPUNORDSS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CMPUNORDSS. |
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_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_RegOff(RegisterConstants.GPR index2,
short scale2,
Offset disp2)
Compare and exchange 8 bytes cmpxchg8b [index2< |
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_RegOff(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSD2SI. |
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_RegOff_Quad(RegisterConstants.GPR dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSD2SIQ. |
void |
Assembler.emitCVTSD2SS_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSD2SS. |
void |
Assembler.emitCVTSD2SS_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSD2SS. |
void |
Assembler.emitCVTSD2SS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSD2SS. |
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_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SD. |
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_RegOff_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SDQ. |
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_RegOff_Quad(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SS. |
void |
Assembler.emitCVTSI2SS_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSI2SS. |
void |
Assembler.emitCVTSS2SD_Reg_RegDisp(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
Offset srcDisp)
Generate a register--register-displacement CVTSS2SD. |
void |
Assembler.emitCVTSS2SD_Reg_RegIdx(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcBase,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-index CVTSS2SD. |
void |
Assembler.emitCVTSS2SD_Reg_RegOff(RegisterConstants.XMM dstReg,
RegisterConstants.GPR srcIndex,
short srcScale,
Offset srcDisp)
Generate a register--register-offset CVTSS2SD. |
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_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. |