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 + -
显示快捷键?