Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.ADD_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.RSUB_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.MUL_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.DIV_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.REM_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.AND_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.OR_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral());
Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.ADD_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.RSUB_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.MUL_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.DIV_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.REM_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.AND_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral()); instructions.add(new BinaryLiteralOperation(instLoc, BinaryLiteralOperation.OpID.OR_INT, ((Instruction22b)inst).getRegisterA(), ((Instruction22b)inst).getRegisterB(), lit, inst.getOpcode(), this)); Literal lit = new Literal.LongLiteral(((Instruction22b)inst).getWideLiteral());