public static final class SPARCAssembler.CBCond extends SPARCAssembler.ControlTransferOp
Modifier and Type | Field and Description |
---|---|
private static SPARCAssembler.BitKey |
CBCOND_KEY |
Modifier | Constructor and Description |
---|---|
private |
CBCond() |
Modifier and Type | Method and Description |
---|---|
private void |
emit(SPARCMacroAssembler masm,
Label lab,
int baseInst) |
void |
emit(SPARCMacroAssembler masm,
SPARCAssembler.ConditionFlag cf,
boolean cc2,
Register rs1,
int simm5,
Label lab) |
void |
emit(SPARCMacroAssembler masm,
SPARCAssembler.ConditionFlag cf,
boolean cc2,
Register rs1,
Register rs2,
Label lab) |
protected List<SPARCAssembler.BitKey> |
getKeys() |
boolean |
isAnnulable(int inst) |
boolean |
isConditional(int inst) |
private int |
setBits(int base,
SPARCAssembler.ConditionFlag cf,
boolean cc2,
Register rs1) |
getDisp, hasDelaySlot, isValidDisp, setAnnul, setBits, setDisp, setDisp
getOp, match, toString
private static final SPARCAssembler.BitKey CBCOND_KEY
private CBCond()
protected List<SPARCAssembler.BitKey> getKeys()
getKeys
in class SPARCAssembler.ControlTransferOp
public void emit(SPARCMacroAssembler masm, SPARCAssembler.ConditionFlag cf, boolean cc2, Register rs1, Register rs2, Label lab)
public void emit(SPARCMacroAssembler masm, SPARCAssembler.ConditionFlag cf, boolean cc2, Register rs1, int simm5, Label lab)
private void emit(SPARCMacroAssembler masm, Label lab, int baseInst)
private int setBits(int base, SPARCAssembler.ConditionFlag cf, boolean cc2, Register rs1)
public boolean isAnnulable(int inst)
isAnnulable
in class SPARCAssembler.ControlTransferOp
public boolean isConditional(int inst)
isConditional
in class SPARCAssembler.ControlTransferOp