@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int target = (byte) byte1(opcodeUnit); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int target = (byte) byte1(opcodeUnit); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int target = (byte) byte1(opcodeUnit); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int target = (byte) byte1(opcodeUnit); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int target = (short) in.read(); // sign-extend return new OneRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = in.readInt(); return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int target = (short) in.read(); // sign-extend return new OneRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int a = nibble2(opcodeUnit); int b = nibble3(opcodeUnit); int target = (short) in.read(); // sign-extend return new TwoRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L, a, b); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = in.readInt(); return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = in.readInt(); return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = (short) in.read(); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = (short) in.read(); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int target = (short) in.read(); // sign-extend return new OneRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = (short) in.read(); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int a = nibble2(opcodeUnit); int b = nibble3(opcodeUnit); int target = (short) in.read(); // sign-extend return new TwoRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L, a, b); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = in.readInt(); return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = (short) in.read(); // sign-extend return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int target = (short) in.read(); // sign-extend return new OneRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int a = byte1(opcodeUnit); int target = (short) in.read(); // sign-extend return new OneRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, 0L, a); }
@Override public DecodedInstruction decode(int opcodeUnit, CodeInput in) throws EOFException { int baseAddress = in.cursor() - 1; int opcode = byte0(opcodeUnit); int literal = byte1(opcodeUnit); // should be zero int target = in.readInt(); return new ZeroRegisterDecodedInstruction( this, opcode, 0, null, baseAddress + target, literal); }