From d5737adec761bf8bbb60f5d477de5d55052160bc Mon Sep 17 00:00:00 2001 From: Skylot Date: Sun, 5 May 2013 22:08:20 +0400 Subject: [PATCH] Fix 'rsub-int' instruction decoding --- src/main/java/jadx/dex/instructions/InsnDecoder.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/jadx/dex/instructions/InsnDecoder.java b/src/main/java/jadx/dex/instructions/InsnDecoder.java index b80bf46fe..b387ee48b 100644 --- a/src/main/java/jadx/dex/instructions/InsnDecoder.java +++ b/src/main/java/jadx/dex/instructions/InsnDecoder.java @@ -151,13 +151,8 @@ public class InsnDecoder { case Opcodes.SUB_INT_2ADDR: return arith(insn, ArithOp.SUB, ArgType.INT); - case Opcodes.RSUB_INT: - return new ArithNode(ArithOp.SUB, - InsnArg.reg(insn, 0, ArgType.INT), - InsnArg.reg(insn, 2, ArgType.INT), - InsnArg.reg(insn, 1, ArgType.INT)); - case Opcodes.RSUB_INT_LIT8: + case Opcodes.RSUB_INT: // LIT16 return new ArithNode(ArithOp.SUB, InsnArg.reg(insn, 0, ArgType.INT), InsnArg.lit(insn, ArgType.INT),