public static class SPARCMacroAssembler.Setx extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
delayed |
private Consumer<SPARCMacroAssembler> |
delayedAdd |
private boolean |
delayedFirstEmitted |
private Register |
dst |
private boolean |
forceRelocatable |
private SPARCMacroAssembler.Sethix |
sethix |
private long |
value |
Constructor and Description |
---|
Setx(long value,
Register dst) |
Setx(long value,
Register dst,
boolean forceRelocatable) |
Setx(long value,
Register dst,
boolean forceRelocatable,
boolean delayed) |
Modifier and Type | Method and Description |
---|---|
private void |
doEmit(SPARCMacroAssembler masm) |
void |
emit(SPARCMacroAssembler masm) |
void |
emitFirstPartOfDelayed(SPARCMacroAssembler masm) |
void |
emitSecondPartOfDelayed(SPARCMacroAssembler masm) |
private long value
private boolean forceRelocatable
private boolean delayed
private boolean delayedFirstEmitted
private SPARCMacroAssembler.Sethix sethix
private Consumer<SPARCMacroAssembler> delayedAdd
public void emit(SPARCMacroAssembler masm)
private void doEmit(SPARCMacroAssembler masm)
public void emitFirstPartOfDelayed(SPARCMacroAssembler masm)
public void emitSecondPartOfDelayed(SPARCMacroAssembler masm)