@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = nibble2(opcodeUnit); int b = nibble3(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new TwoRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a, b); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.readInt(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.readInt(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.readInt(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = nibble2(opcodeUnit); int b = nibble3(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new TwoRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a, b); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.readInt(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = nibble2(opcodeUnit); int b = nibble3(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new TwoRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a, b); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int index = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcode); return new OneRegisterDecodedInstruction( this, opcode, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int index = in.readInt(); int a = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcodeUnit); return new OneRegisterDecodedInstruction( this, opcodeUnit, index, indexType, 0, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int index = in.readInt(); int registerCount = in.read(); int a = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcodeUnit); return new RegisterRangeDecodedInstruction( this, opcodeUnit, index, indexType, 0, 0L, a, registerCount); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int index = in.readInt(); int a = in.read(); int b = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcodeUnit); return new TwoRegisterDecodedInstruction( this, opcodeUnit, index, indexType, 0, 0L, a, b); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int index = in.readInt(); int registerCount = in.read(); int a = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcodeUnit); return new RegisterRangeDecodedInstruction( this, opcodeUnit, index, indexType, 0, 0L, a, registerCount); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int index = in.readInt(); int a = in.read(); int b = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcodeUnit); return new TwoRegisterDecodedInstruction( this, opcodeUnit, index, indexType, 0, 0L, a, b); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int index = in.readInt(); int registerCount = in.read(); int a = in.read(); IndexType indexType = OpcodeInfo.getIndexType(opcodeUnit); return new RegisterRangeDecodedInstruction( this, opcodeUnit, index, indexType, 0, 0L, a, registerCount); }