public static class SPARCAssembler.Bpr extends SPARCAssembler.ControlTransferOp
| Modifier and Type | Field and Description |
|---|---|
private static SPARCAssembler.BitKey |
CBCOND_KEY |
| Constructor and Description |
|---|
Bpr() |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(SPARCMacroAssembler masm,
SPARCAssembler.RCondition rcond,
SPARCAssembler.Annul a,
SPARCAssembler.BranchPredict p,
Register rs1,
Label lab) |
protected List<SPARCAssembler.BitKey> |
getKeys() |
boolean |
isAnnulable(int inst) |
boolean |
isConditional(int inst) |
getDisp, hasDelaySlot, isValidDisp, setAnnul, setBits, setDisp, setDispgetOp, match, toStringprivate static final SPARCAssembler.BitKey CBCOND_KEY
public Bpr()
public void emit(SPARCMacroAssembler masm, SPARCAssembler.RCondition rcond, SPARCAssembler.Annul a, SPARCAssembler.BranchPredict p, Register rs1, Label lab)
protected List<SPARCAssembler.BitKey> getKeys()
getKeys in class SPARCAssembler.ControlTransferOppublic boolean isAnnulable(int inst)
isAnnulable in class SPARCAssembler.ControlTransferOppublic boolean isConditional(int inst)
isConditional in class SPARCAssembler.ControlTransferOp