instructionsequenceconstants.java
来自「proguard 一个java的混淆器」· Java 代码 · 共 1,552 行 · 第 1/5 页
JAVA
1,552 行
},{ // Nothing. }, }, { // ... - 0 = ... { new SimpleInstruction(InstructionConstants.OP_ICONST_0), new SimpleInstruction(InstructionConstants.OP_ISUB), },{ // Nothing. }, }, { // ... - 0L = ... { new SimpleInstruction(InstructionConstants.OP_LCONST_0), new SimpleInstruction(InstructionConstants.OP_LSUB), },{ // Nothing. }, }, { // ... - 0f = ... { new SimpleInstruction(InstructionConstants.OP_FCONST_0), new SimpleInstruction(InstructionConstants.OP_FSUB), },{ // Nothing. }, }, { // ... - 0d = ... { new SimpleInstruction(InstructionConstants.OP_DCONST_0), new SimpleInstruction(InstructionConstants.OP_DSUB), },{ // Nothing. }, }, { // ... * -1 = -... { new SimpleInstruction(InstructionConstants.OP_ICONST_M1), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_INEG), }, }, { // ... * 0 = 0 { new SimpleInstruction(InstructionConstants.OP_ICONST_0), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_POP), new SimpleInstruction(InstructionConstants.OP_ICONST_0), }, }, { // ... * 1 = ... { new SimpleInstruction(InstructionConstants.OP_ICONST_1), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ // Nothing. }, }, { // ... * 2 = ... << 1 { new SimpleInstruction(InstructionConstants.OP_ICONST_2), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_ICONST_1), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 4 = ... << 2 { new SimpleInstruction(InstructionConstants.OP_ICONST_4), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_ICONST_2), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 8 = ... << 3 { new SimpleInstruction(InstructionConstants.OP_BIPUSH, 8), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_ICONST_3), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 16 = ... << 4 { new SimpleInstruction(InstructionConstants.OP_BIPUSH, 16), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 4), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 32 = ... << 5 { new SimpleInstruction(InstructionConstants.OP_BIPUSH, 32), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 5), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 64 = ... << 6 { new SimpleInstruction(InstructionConstants.OP_BIPUSH, 64), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 6), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 128 = ... << 7 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 128), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 7), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 256 = ... << 8 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 256), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 8), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 512 = ... << 9 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 512), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 9), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 1024 = ... << 10 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 1024), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 10), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 2048 = ... << 11 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 2048), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 11), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 4096 = ... << 12 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 4096), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 12), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 8192 = ... << 13 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 8192), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 13), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 16384 = ... << 14 { new SimpleInstruction(InstructionConstants.OP_SIPUSH, 16384), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 14), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 32768 = ... << 15 { new ConstantInstruction(InstructionConstants.OP_LDC, I_32768), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 15), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 65536 = ... << 16 { new ConstantInstruction(InstructionConstants.OP_LDC, I_65536), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 16), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * 16777216 = ... << 24 { new ConstantInstruction(InstructionConstants.OP_LDC, I_16777216), new SimpleInstruction(InstructionConstants.OP_IMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 24), new SimpleInstruction(InstructionConstants.OP_ISHL), }, }, { // ... * -1L = -... { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_M1), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_LNEG), }, }, { // ... * 0L = 0L { new SimpleInstruction(InstructionConstants.OP_LCONST_0), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_POP2), new SimpleInstruction(InstructionConstants.OP_LCONST_0), }, }, { // ... * 1L = ... { new SimpleInstruction(InstructionConstants.OP_LCONST_1), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ // Nothing. }, }, { // ... * 2L = ... << 1 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_2), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_ICONST_1), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 4L = ... << 2 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_4), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_ICONST_2), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 8L = ... << 3 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_8), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_ICONST_3), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 16L = ... << 4 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_16), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 4), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 32L = ... << 5 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_32), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 5), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 64L = ... << 6 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_64), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 6), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 128L = ... << 7 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_128), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 7), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 256L = ... << 8 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_256), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 8), new SimpleInstruction(InstructionConstants.OP_LSHL), }, },
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?