Lines Matching defs:op2
195 for (Op2s op2 : op2s) {
196 OP2S[op2.value] = op2;
880 private static final BitSpec op2 = new ContinousBitSpec(24, 22, "op2");
1247 private final Op2s op2;
1252 private ControlTransferOp(Ops op, Op2s op2, boolean delaySlot, BitSpec disp) {
1254 this.op2 = op2;
1257 this.op2Key = new BitKey[]{new BitKey(BitSpec.op2, op2.value)};
1266 return BitSpec.op2.setBits(super.setBits(word), op2.value);
1312 public Bpcc(Op2s op2) {
1313 super(Ops.BranchOp, op2, true, BitSpec.disp19);
1454 private final Op2s op2;
1457 public Op2Op(Ops op, Op2s op2) {
1459 this.op2 = op2;
1460 op2Key = new BitKey(BitSpec.op2, op2.value);
1466 return BitSpec.op2.setBits(result, op2.value);
1807 * | 00 | a | op2 | b |
1812 protected void fmt00(int a, int op2, int b) {
1813 assert isImm(a, 5) && isImm(op2, 3) && isImm(b, 22) : String.format("a: 0x%x op2: 0x%x b: 0x%x", a, op2, b);
1817 BitSpec.op2.setBits(word, op2);
1819 emitInt(a << 25 | op2 << 22 | b);