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, setDisp
getOp, match, toString
private 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.ControlTransferOp
public boolean isAnnulable(int inst)
isAnnulable
in class SPARCAssembler.ControlTransferOp
public boolean isConditional(int inst)
isConditional
in class SPARCAssembler.ControlTransferOp