📄 instructionsequenceconstants.java
字号:
new SimpleInstruction(InstructionConstants.OP_BIPUSH, 9), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 1024L = ... << 10 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_1024), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 10), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 2048L = ... << 11 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_2048), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 11), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 4096L = ... << 12 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_4096), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 12), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 8192L = ... << 13 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_8192), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 13), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 16384L = ... << 14 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_16384), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 14), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 32768L = ... << 15 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_32768), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 15), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 65536LL = ... << 16 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_65536), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 16), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 16777216L = ... << 24 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_16777216), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 24), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * 4294967296L = ... << 32 { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_4294967296), new SimpleInstruction(InstructionConstants.OP_LMUL), },{ new SimpleInstruction(InstructionConstants.OP_BIPUSH, 32), new SimpleInstruction(InstructionConstants.OP_LSHL), }, }, { // ... * -1f = -... { new ConstantInstruction(InstructionConstants.OP_LDC, F_M1), new SimpleInstruction(InstructionConstants.OP_FMUL), },{ new SimpleInstruction(InstructionConstants.OP_FNEG), }, },// { // ... * 0f = 0f (or NaN)// {// new SimpleInstruction(InstructionConstants.OP_FCONST_0),// new SimpleInstruction(InstructionConstants.OP_FMUL),// },{// new SimpleInstruction(InstructionConstants.OP_POP),// new SimpleInstruction(InstructionConstants.OP_FCONST_0),// },// }, { // ... * 1f = ... { new SimpleInstruction(InstructionConstants.OP_FCONST_1), new SimpleInstruction(InstructionConstants.OP_FMUL), },{ // Nothing. }, }, { // ... * -1d = -... { new ConstantInstruction(InstructionConstants.OP_LDC2_W, D_M1), new SimpleInstruction(InstructionConstants.OP_DMUL), },{ new SimpleInstruction(InstructionConstants.OP_DNEG), }, },// { // ... * 0d = 0d (or NaN)// {// new SimpleInstruction(InstructionConstants.OP_DCONST_0),// new SimpleInstruction(InstructionConstants.OP_DMUL),// },{// new SimpleInstruction(InstructionConstants.OP_POP2),// new SimpleInstruction(InstructionConstants.OP_DCONST_0),// },// }, { // ... * 1d = ... { new SimpleInstruction(InstructionConstants.OP_DCONST_1), new SimpleInstruction(InstructionConstants.OP_DMUL), },{ // Nothing. }, }, { // ... / -1 = -... { new SimpleInstruction(InstructionConstants.OP_ICONST_M1), new SimpleInstruction(InstructionConstants.OP_IDIV), },{ new SimpleInstruction(InstructionConstants.OP_INEG), }, }, { // ... / 1 = ... { new SimpleInstruction(InstructionConstants.OP_ICONST_1), new SimpleInstruction(InstructionConstants.OP_IDIV), },{ // Nothing. }, },// { // ... / 2 = ... >> 1// {// new SimpleInstruction(InstructionConstants.OP_ICONST_2),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_ICONST_1),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 4 = ... >> 2// {// new SimpleInstruction(InstructionConstants.OP_ICONST_4),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_ICONST_2),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 8 = ... >> 3// {// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 8),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_ICONST_3),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 16 = ... >> 4// {// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 16),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 4),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 32 = ... >> 5// {// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 32),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 5),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 64 = ... >> 6// {// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 64),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 6),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 128 = ... >> 7// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 128),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 7),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 256 = ... >> 8// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 256),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 8),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 512 = ... >> 9// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 512),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 9),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 1024 = ... >> 10// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 1024),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 10),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 2048 = ... >> 11// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 2048),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 11),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 4096 = ... >> 12// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 4096),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 12),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 8192 = ... >> 13// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 8192),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 13),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 16384 = ... >> 14// {// new SimpleInstruction(InstructionConstants.OP_SIPUSH, 16384),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 14),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 32768 = ... >> 15// {// new ConstantInstruction(InstructionConstants.OP_LDC, I_32768),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 15),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 65536 = ... >> 16// {// new ConstantInstruction(InstructionConstants.OP_LDC, I_65536),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 16),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// },// { // ... / 16777216 = ... >> 24// {// new ConstantInstruction(InstructionConstants.OP_LDC, I_16777216),// new SimpleInstruction(InstructionConstants.OP_IDIV),// },{// new SimpleInstruction(InstructionConstants.OP_BIPUSH, 24),// new SimpleInstruction(InstructionConstants.OP_ISHR),// },// }, { // ... / -1L = -... { new ConstantInstruction(InstructionConstants.OP_LDC2_W, L_M1), new SimpleInstruction(InstructionConstants.OP_LDIV), },{ new SimpleInstruction(InstructionConstants.OP_LNEG), },
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -