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, setDispgetOp, match, toStringprivate static final SPARCAssembler.BitKey CBCOND_KEY
private CBCond()
protected List<SPARCAssembler.BitKey> getKeys()
getKeys in class SPARCAssembler.ControlTransferOppublic 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.ControlTransferOppublic boolean isConditional(int inst)
isConditional in class SPARCAssembler.ControlTransferOp