public static class SPARCMacroAssembler.Sethix extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
delayed |
private Consumer<SPARCAssembler> |
delayedInstructionEmitter |
private Register |
dst |
private boolean |
forceRelocatable |
private static int |
INSTRUCTION_SIZE |
private long |
value |
Constructor and Description |
---|
Sethix(long value,
Register dst) |
Sethix(long value,
Register dst,
boolean forceRelocatable) |
Sethix(long value,
Register dst,
boolean forceRelocatable,
boolean delayed) |
Modifier and Type | Method and Description |
---|---|
void |
emit(SPARCMacroAssembler masm) |
void |
emitDelayed(SPARCMacroAssembler masm) |
private void |
emitInstruction(Consumer<SPARCAssembler> cb,
SPARCMacroAssembler masm) |
private static final int INSTRUCTION_SIZE
private long value
private boolean forceRelocatable
private boolean delayed
private Consumer<SPARCAssembler> delayedInstructionEmitter
private void emitInstruction(Consumer<SPARCAssembler> cb, SPARCMacroAssembler masm)
public void emit(SPARCMacroAssembler masm)
public void emitDelayed(SPARCMacroAssembler masm)