public class sun.security.util.math.intpoly.IntegerPolynomialP384 extends sun.security.util.math.intpoly.IntegerPolynomial
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.security.util.math.intpoly.IntegerPolynomialP384
super_class: sun.security.util.math.intpoly.IntegerPolynomial
{
private static final int BITS_PER_LIMB;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 28
private static final int NUM_LIMBS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 14
private static final int MAX_ADDS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final java.math.BigInteger MODULUS;
descriptor: Ljava/math/BigInteger;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final long CARRY_ADD;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 134217728
private static final int LIMB_MASK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 268435455
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: .line 37
invokestatic sun.security.util.math.intpoly.IntegerPolynomialP384.evaluateModulus:()Ljava/math/BigInteger;
putstatic sun.security.util.math.intpoly.IntegerPolynomialP384.MODULUS:Ljava/math/BigInteger;
1: .line 39
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
0: .line 42
aload 0 /* this */
bipush 28
bipush 14
iconst_2
getstatic sun.security.util.math.intpoly.IntegerPolynomialP384.MODULUS:Ljava/math/BigInteger;
invokespecial sun.security.util.math.intpoly.IntegerPolynomial.<init>:(IIILjava/math/BigInteger;)V
1: .line 44
return
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
private static java.math.BigInteger evaluateModulus();
descriptor: ()Ljava/math/BigInteger;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: .line 47
ldc 2
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
sipush 384
invokevirtual java.math.BigInteger.pow:(I)Ljava/math/BigInteger;
astore 0 /* result */
start local 0 // java.math.BigInteger result
1: .line 48
aload 0 /* result */
ldc 2
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
sipush 128
invokevirtual java.math.BigInteger.pow:(I)Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
astore 0 /* result */
2: .line 49
aload 0 /* result */
ldc 2
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
bipush 96
invokevirtual java.math.BigInteger.pow:(I)Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
astore 0 /* result */
3: .line 50
aload 0 /* result */
ldc 2
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
bipush 32
invokevirtual java.math.BigInteger.pow:(I)Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
astore 0 /* result */
4: .line 51
aload 0 /* result */
lconst_1
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
astore 0 /* result */
5: .line 52
aload 0 /* result */
areturn
end local 0 // java.math.BigInteger result
LocalVariableTable:
Start End Slot Name Signature
1 6 0 result Ljava/math/BigInteger;
protected void reduceIn(long[], long, int);
descriptor: ([JJI)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=5, args_size=4
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] limbs
start local 2 // long v
start local 4 // int i
0: .line 56
aload 1 /* limbs */
iload 4 /* i */
bipush 10
isub
dup2
laload
lload 2 /* v */
bipush 24
lshl
ldc 268435455
land
ladd
lastore
1: .line 57
aload 1 /* limbs */
iload 4 /* i */
bipush 9
isub
dup2
laload
lload 2 /* v */
iconst_4
lshr
ladd
lastore
2: .line 58
aload 1 /* limbs */
iload 4 /* i */
bipush 11
isub
dup2
laload
lload 2 /* v */
bipush 20
lshl
ldc 268435455
land
ladd
lastore
3: .line 59
aload 1 /* limbs */
iload 4 /* i */
bipush 10
isub
dup2
laload
lload 2 /* v */
bipush 8
lshr
ladd
lastore
4: .line 60
aload 1 /* limbs */
iload 4 /* i */
bipush 13
isub
dup2
laload
lload 2 /* v */
bipush 12
lshl
ldc 268435455
land
lsub
lastore
5: .line 61
aload 1 /* limbs */
iload 4 /* i */
bipush 12
isub
dup2
laload
lload 2 /* v */
bipush 16
lshr
lsub
lastore
6: .line 62
aload 1 /* limbs */
iload 4 /* i */
bipush 14
isub
dup2
laload
lload 2 /* v */
bipush 8
lshl
ldc 268435455
land
ladd
lastore
7: .line 63
aload 1 /* limbs */
iload 4 /* i */
bipush 13
isub
dup2
laload
lload 2 /* v */
bipush 20
lshr
ladd
lastore
8: .line 64
return
end local 4 // int i
end local 2 // long v
end local 1 // long[] limbs
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 9 1 limbs [J
0 9 2 v J
0 9 4 i I
MethodParameters:
Name Flags
limbs
v
i
protected void finalCarryReduceLast(long[]);
descriptor: ([J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=4, args_size=2
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] limbs
0: .line 67
aload 1 /* limbs */
bipush 13
laload
bipush 20
lshr
lstore 2 /* c */
start local 2 // long c
1: .line 68
aload 1 /* limbs */
bipush 13
dup2
laload
lload 2 /* c */
bipush 20
lshl
lsub
lastore
2: .line 69
aload 1 /* limbs */
iconst_4
dup2
laload
lload 2 /* c */
bipush 16
lshl
ldc 268435455
land
ladd
lastore
3: .line 70
aload 1 /* limbs */
iconst_5
dup2
laload
lload 2 /* c */
bipush 12
lshr
ladd
lastore
4: .line 71
aload 1 /* limbs */
iconst_3
dup2
laload
lload 2 /* c */
bipush 12
lshl
ldc 268435455
land
ladd
lastore
5: .line 72
aload 1 /* limbs */
iconst_4
dup2
laload
lload 2 /* c */
bipush 16
lshr
ladd
lastore
6: .line 73
aload 1 /* limbs */
iconst_1
dup2
laload
lload 2 /* c */
iconst_4
lshl
ldc 268435455
land
lsub
lastore
7: .line 74
aload 1 /* limbs */
iconst_2
dup2
laload
lload 2 /* c */
bipush 24
lshr
lsub
lastore
8: .line 75
aload 1 /* limbs */
iconst_0
dup2
laload
lload 2 /* c */
ladd
lastore
9: .line 76
return
end local 2 // long c
end local 1 // long[] limbs
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 10 1 limbs [J
1 10 2 c J
MethodParameters:
Name Flags
limbs
private void carryReduce(long[], long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long);
descriptor: ([JJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=58, locals=58, args_size=29
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] r
start local 2 // long c0
start local 4 // long c1
start local 6 // long c2
start local 8 // long c3
start local 10 // long c4
start local 12 // long c5
start local 14 // long c6
start local 16 // long c7
start local 18 // long c8
start local 20 // long c9
start local 22 // long c10
start local 24 // long c11
start local 26 // long c12
start local 28 // long c13
start local 30 // long c14
start local 32 // long c15
start local 34 // long c16
start local 36 // long c17
start local 38 // long c18
start local 40 // long c19
start local 42 // long c20
start local 44 // long c21
start local 46 // long c22
start local 48 // long c23
start local 50 // long c24
start local 52 // long c25
start local 54 // long c26
0: .line 78
lconst_0
lstore 56 /* c27 */
start local 56 // long c27
1: .line 80
lload 34 /* c16 */
lload 54 /* c26 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 34 /* c16 */
2: .line 81
lload 36 /* c17 */
lload 54 /* c26 */
iconst_4
lshr
ladd
lstore 36 /* c17 */
3: .line 82
lload 32 /* c15 */
lload 54 /* c26 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 32 /* c15 */
4: .line 83
lload 34 /* c16 */
lload 54 /* c26 */
bipush 8
lshr
ladd
lstore 34 /* c16 */
5: .line 84
lload 28 /* c13 */
lload 54 /* c26 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 28 /* c13 */
6: .line 85
lload 30 /* c14 */
lload 54 /* c26 */
bipush 16
lshr
lsub
lstore 30 /* c14 */
7: .line 86
lload 26 /* c12 */
lload 54 /* c26 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 26 /* c12 */
8: .line 87
lload 28 /* c13 */
lload 54 /* c26 */
bipush 20
lshr
ladd
lstore 28 /* c13 */
9: .line 89
lload 32 /* c15 */
lload 52 /* c25 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 32 /* c15 */
10: .line 90
lload 34 /* c16 */
lload 52 /* c25 */
iconst_4
lshr
ladd
lstore 34 /* c16 */
11: .line 91
lload 30 /* c14 */
lload 52 /* c25 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 30 /* c14 */
12: .line 92
lload 32 /* c15 */
lload 52 /* c25 */
bipush 8
lshr
ladd
lstore 32 /* c15 */
13: .line 93
lload 26 /* c12 */
lload 52 /* c25 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 26 /* c12 */
14: .line 94
lload 28 /* c13 */
lload 52 /* c25 */
bipush 16
lshr
lsub
lstore 28 /* c13 */
15: .line 95
lload 24 /* c11 */
lload 52 /* c25 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 24 /* c11 */
16: .line 96
lload 26 /* c12 */
lload 52 /* c25 */
bipush 20
lshr
ladd
lstore 26 /* c12 */
17: .line 98
lload 30 /* c14 */
lload 50 /* c24 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 30 /* c14 */
18: .line 99
lload 32 /* c15 */
lload 50 /* c24 */
iconst_4
lshr
ladd
lstore 32 /* c15 */
19: .line 100
lload 28 /* c13 */
lload 50 /* c24 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 28 /* c13 */
20: .line 101
lload 30 /* c14 */
lload 50 /* c24 */
bipush 8
lshr
ladd
lstore 30 /* c14 */
21: .line 102
lload 24 /* c11 */
lload 50 /* c24 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 24 /* c11 */
22: .line 103
lload 26 /* c12 */
lload 50 /* c24 */
bipush 16
lshr
lsub
lstore 26 /* c12 */
23: .line 104
lload 22 /* c10 */
lload 50 /* c24 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 22 /* c10 */
24: .line 105
lload 24 /* c11 */
lload 50 /* c24 */
bipush 20
lshr
ladd
lstore 24 /* c11 */
25: .line 107
lload 28 /* c13 */
lload 48 /* c23 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 28 /* c13 */
26: .line 108
lload 30 /* c14 */
lload 48 /* c23 */
iconst_4
lshr
ladd
lstore 30 /* c14 */
27: .line 109
lload 26 /* c12 */
lload 48 /* c23 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 26 /* c12 */
28: .line 110
lload 28 /* c13 */
lload 48 /* c23 */
bipush 8
lshr
ladd
lstore 28 /* c13 */
29: .line 111
lload 22 /* c10 */
lload 48 /* c23 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 22 /* c10 */
30: .line 112
lload 24 /* c11 */
lload 48 /* c23 */
bipush 16
lshr
lsub
lstore 24 /* c11 */
31: .line 113
lload 20 /* c9 */
lload 48 /* c23 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 20 /* c9 */
32: .line 114
lload 22 /* c10 */
lload 48 /* c23 */
bipush 20
lshr
ladd
lstore 22 /* c10 */
33: .line 116
lload 26 /* c12 */
lload 46 /* c22 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 26 /* c12 */
34: .line 117
lload 28 /* c13 */
lload 46 /* c22 */
iconst_4
lshr
ladd
lstore 28 /* c13 */
35: .line 118
lload 24 /* c11 */
lload 46 /* c22 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 24 /* c11 */
36: .line 119
lload 26 /* c12 */
lload 46 /* c22 */
bipush 8
lshr
ladd
lstore 26 /* c12 */
37: .line 120
lload 20 /* c9 */
lload 46 /* c22 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 20 /* c9 */
38: .line 121
lload 22 /* c10 */
lload 46 /* c22 */
bipush 16
lshr
lsub
lstore 22 /* c10 */
39: .line 122
lload 18 /* c8 */
lload 46 /* c22 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 18 /* c8 */
40: .line 123
lload 20 /* c9 */
lload 46 /* c22 */
bipush 20
lshr
ladd
lstore 20 /* c9 */
41: .line 125
lload 24 /* c11 */
lload 44 /* c21 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 24 /* c11 */
42: .line 126
lload 26 /* c12 */
lload 44 /* c21 */
iconst_4
lshr
ladd
lstore 26 /* c12 */
43: .line 127
lload 22 /* c10 */
lload 44 /* c21 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 22 /* c10 */
44: .line 128
lload 24 /* c11 */
lload 44 /* c21 */
bipush 8
lshr
ladd
lstore 24 /* c11 */
45: .line 129
lload 18 /* c8 */
lload 44 /* c21 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 18 /* c8 */
46: .line 130
lload 20 /* c9 */
lload 44 /* c21 */
bipush 16
lshr
lsub
lstore 20 /* c9 */
47: .line 131
lload 16 /* c7 */
lload 44 /* c21 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 16 /* c7 */
48: .line 132
lload 18 /* c8 */
lload 44 /* c21 */
bipush 20
lshr
ladd
lstore 18 /* c8 */
49: .line 134
lload 22 /* c10 */
lload 42 /* c20 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 22 /* c10 */
50: .line 135
lload 24 /* c11 */
lload 42 /* c20 */
iconst_4
lshr
ladd
lstore 24 /* c11 */
51: .line 136
lload 20 /* c9 */
lload 42 /* c20 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 20 /* c9 */
52: .line 137
lload 22 /* c10 */
lload 42 /* c20 */
bipush 8
lshr
ladd
lstore 22 /* c10 */
53: .line 138
lload 16 /* c7 */
lload 42 /* c20 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 16 /* c7 */
54: .line 139
lload 18 /* c8 */
lload 42 /* c20 */
bipush 16
lshr
lsub
lstore 18 /* c8 */
55: .line 140
lload 14 /* c6 */
lload 42 /* c20 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 14 /* c6 */
56: .line 141
lload 16 /* c7 */
lload 42 /* c20 */
bipush 20
lshr
ladd
lstore 16 /* c7 */
57: .line 143
lload 20 /* c9 */
lload 40 /* c19 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 20 /* c9 */
58: .line 144
lload 22 /* c10 */
lload 40 /* c19 */
iconst_4
lshr
ladd
lstore 22 /* c10 */
59: .line 145
lload 18 /* c8 */
lload 40 /* c19 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 18 /* c8 */
60: .line 146
lload 20 /* c9 */
lload 40 /* c19 */
bipush 8
lshr
ladd
lstore 20 /* c9 */
61: .line 147
lload 14 /* c6 */
lload 40 /* c19 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 14 /* c6 */
62: .line 148
lload 16 /* c7 */
lload 40 /* c19 */
bipush 16
lshr
lsub
lstore 16 /* c7 */
63: .line 149
lload 12 /* c5 */
lload 40 /* c19 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 12 /* c5 */
64: .line 150
lload 14 /* c6 */
lload 40 /* c19 */
bipush 20
lshr
ladd
lstore 14 /* c6 */
65: .line 152
lload 18 /* c8 */
lload 38 /* c18 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 18 /* c8 */
66: .line 153
lload 20 /* c9 */
lload 38 /* c18 */
iconst_4
lshr
ladd
lstore 20 /* c9 */
67: .line 154
lload 16 /* c7 */
lload 38 /* c18 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 16 /* c7 */
68: .line 155
lload 18 /* c8 */
lload 38 /* c18 */
bipush 8
lshr
ladd
lstore 18 /* c8 */
69: .line 156
lload 12 /* c5 */
lload 38 /* c18 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 12 /* c5 */
70: .line 157
lload 14 /* c6 */
lload 38 /* c18 */
bipush 16
lshr
lsub
lstore 14 /* c6 */
71: .line 158
lload 10 /* c4 */
lload 38 /* c18 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 10 /* c4 */
72: .line 159
lload 12 /* c5 */
lload 38 /* c18 */
bipush 20
lshr
ladd
lstore 12 /* c5 */
73: .line 161
lload 16 /* c7 */
lload 36 /* c17 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 16 /* c7 */
74: .line 162
lload 18 /* c8 */
lload 36 /* c17 */
iconst_4
lshr
ladd
lstore 18 /* c8 */
75: .line 163
lload 14 /* c6 */
lload 36 /* c17 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 14 /* c6 */
76: .line 164
lload 16 /* c7 */
lload 36 /* c17 */
bipush 8
lshr
ladd
lstore 16 /* c7 */
77: .line 165
lload 10 /* c4 */
lload 36 /* c17 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 10 /* c4 */
78: .line 166
lload 12 /* c5 */
lload 36 /* c17 */
bipush 16
lshr
lsub
lstore 12 /* c5 */
79: .line 167
lload 8 /* c3 */
lload 36 /* c17 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 8 /* c3 */
80: .line 168
lload 10 /* c4 */
lload 36 /* c17 */
bipush 20
lshr
ladd
lstore 10 /* c4 */
81: .line 170
lload 14 /* c6 */
lload 34 /* c16 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 14 /* c6 */
82: .line 171
lload 16 /* c7 */
lload 34 /* c16 */
iconst_4
lshr
ladd
lstore 16 /* c7 */
83: .line 172
lload 12 /* c5 */
lload 34 /* c16 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 12 /* c5 */
84: .line 173
lload 14 /* c6 */
lload 34 /* c16 */
bipush 8
lshr
ladd
lstore 14 /* c6 */
85: .line 174
lload 8 /* c3 */
lload 34 /* c16 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 8 /* c3 */
86: .line 175
lload 10 /* c4 */
lload 34 /* c16 */
bipush 16
lshr
lsub
lstore 10 /* c4 */
87: .line 176
lload 6 /* c2 */
lload 34 /* c16 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 6 /* c2 */
88: .line 177
lload 8 /* c3 */
lload 34 /* c16 */
bipush 20
lshr
ladd
lstore 8 /* c3 */
89: .line 179
lload 12 /* c5 */
lload 32 /* c15 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 12 /* c5 */
90: .line 180
lload 14 /* c6 */
lload 32 /* c15 */
iconst_4
lshr
ladd
lstore 14 /* c6 */
91: .line 181
lload 10 /* c4 */
lload 32 /* c15 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 10 /* c4 */
92: .line 182
lload 12 /* c5 */
lload 32 /* c15 */
bipush 8
lshr
ladd
lstore 12 /* c5 */
93: .line 183
lload 6 /* c2 */
lload 32 /* c15 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 6 /* c2 */
94: .line 184
lload 8 /* c3 */
lload 32 /* c15 */
bipush 16
lshr
lsub
lstore 8 /* c3 */
95: .line 185
lload 4 /* c1 */
lload 32 /* c15 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 4 /* c1 */
96: .line 186
lload 6 /* c2 */
lload 32 /* c15 */
bipush 20
lshr
ladd
lstore 6 /* c2 */
97: .line 188
lload 10 /* c4 */
lload 30 /* c14 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 10 /* c4 */
98: .line 189
lload 12 /* c5 */
lload 30 /* c14 */
iconst_4
lshr
ladd
lstore 12 /* c5 */
99: .line 190
lload 8 /* c3 */
lload 30 /* c14 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 8 /* c3 */
100: .line 191
lload 10 /* c4 */
lload 30 /* c14 */
bipush 8
lshr
ladd
lstore 10 /* c4 */
101: .line 192
lload 4 /* c1 */
lload 30 /* c14 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 4 /* c1 */
102: .line 193
lload 6 /* c2 */
lload 30 /* c14 */
bipush 16
lshr
lsub
lstore 6 /* c2 */
103: .line 194
lload 2 /* c0 */
lload 30 /* c14 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 2 /* c0 */
104: .line 195
lload 4 /* c1 */
lload 30 /* c14 */
bipush 20
lshr
ladd
lstore 4 /* c1 */
105: .line 196
lconst_0
lstore 30 /* c14 */
106: .line 198
aload 0 /* this */
aload 1 /* r */
lload 2 /* c0 */
lload 4 /* c1 */
lload 6 /* c2 */
lload 8 /* c3 */
lload 10 /* c4 */
lload 12 /* c5 */
lload 14 /* c6 */
lload 16 /* c7 */
lload 18 /* c8 */
lload 20 /* c9 */
lload 22 /* c10 */
lload 24 /* c11 */
lload 26 /* c12 */
lload 28 /* c13 */
lload 30 /* c14 */
lload 32 /* c15 */
lload 34 /* c16 */
lload 36 /* c17 */
lload 38 /* c18 */
lload 40 /* c19 */
lload 42 /* c20 */
lload 44 /* c21 */
lload 46 /* c22 */
lload 48 /* c23 */
lload 50 /* c24 */
lload 52 /* c25 */
lload 54 /* c26 */
lload 56 /* c27 */
invokevirtual sun.security.util.math.intpoly.IntegerPolynomialP384.carryReduce0:([JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
107: .line 199
return
end local 56 // long c27
end local 54 // long c26
end local 52 // long c25
end local 50 // long c24
end local 48 // long c23
end local 46 // long c22
end local 44 // long c21
end local 42 // long c20
end local 40 // long c19
end local 38 // long c18
end local 36 // long c17
end local 34 // long c16
end local 32 // long c15
end local 30 // long c14
end local 28 // long c13
end local 26 // long c12
end local 24 // long c11
end local 22 // long c10
end local 20 // long c9
end local 18 // long c8
end local 16 // long c7
end local 14 // long c6
end local 12 // long c5
end local 10 // long c4
end local 8 // long c3
end local 6 // long c2
end local 4 // long c1
end local 2 // long c0
end local 1 // long[] r
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 108 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 108 1 r [J
0 108 2 c0 J
0 108 4 c1 J
0 108 6 c2 J
0 108 8 c3 J
0 108 10 c4 J
0 108 12 c5 J
0 108 14 c6 J
0 108 16 c7 J
0 108 18 c8 J
0 108 20 c9 J
0 108 22 c10 J
0 108 24 c11 J
0 108 26 c12 J
0 108 28 c13 J
0 108 30 c14 J
0 108 32 c15 J
0 108 34 c16 J
0 108 36 c17 J
0 108 38 c18 J
0 108 40 c19 J
0 108 42 c20 J
0 108 44 c21 J
0 108 46 c22 J
0 108 48 c23 J
0 108 50 c24 J
0 108 52 c25 J
0 108 54 c26 J
1 108 56 c27 J
MethodParameters:
Name Flags
r
c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
c10
c11
c12
c13
c14
c15
c16
c17
c18
c19
c20
c21
c22
c23
c24
c25
c26
void carryReduce0(long[], long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long);
descriptor: ([JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
flags: (0x0000)
Code:
stack=6, locals=60, args_size=30
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] r
start local 2 // long c0
start local 4 // long c1
start local 6 // long c2
start local 8 // long c3
start local 10 // long c4
start local 12 // long c5
start local 14 // long c6
start local 16 // long c7
start local 18 // long c8
start local 20 // long c9
start local 22 // long c10
start local 24 // long c11
start local 26 // long c12
start local 28 // long c13
start local 30 // long c14
start local 32 // long c15
start local 34 // long c16
start local 36 // long c17
start local 38 // long c18
start local 40 // long c19
start local 42 // long c20
start local 44 // long c21
start local 46 // long c22
start local 48 // long c23
start local 50 // long c24
start local 52 // long c25
start local 54 // long c26
start local 56 // long c27
0: .line 203
lload 26 /* c12 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
start local 58 // long t0
1: .line 204
lload 26 /* c12 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 26 /* c12 */
2: .line 205
lload 28 /* c13 */
lload 58 /* t0 */
ladd
lstore 28 /* c13 */
3: .line 207
lload 28 /* c13 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
4: .line 208
lload 28 /* c13 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 28 /* c13 */
5: .line 209
lload 30 /* c14 */
lload 58 /* t0 */
ladd
lstore 30 /* c14 */
6: .line 211
lload 10 /* c4 */
lload 30 /* c14 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 10 /* c4 */
7: .line 212
lload 12 /* c5 */
lload 30 /* c14 */
iconst_4
lshr
ladd
lstore 12 /* c5 */
8: .line 213
lload 8 /* c3 */
lload 30 /* c14 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 8 /* c3 */
9: .line 214
lload 10 /* c4 */
lload 30 /* c14 */
bipush 8
lshr
ladd
lstore 10 /* c4 */
10: .line 215
lload 4 /* c1 */
lload 30 /* c14 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 4 /* c1 */
11: .line 216
lload 6 /* c2 */
lload 30 /* c14 */
bipush 16
lshr
lsub
lstore 6 /* c2 */
12: .line 217
lload 2 /* c0 */
lload 30 /* c14 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 2 /* c0 */
13: .line 218
lload 4 /* c1 */
lload 30 /* c14 */
bipush 20
lshr
ladd
lstore 4 /* c1 */
14: .line 220
lload 2 /* c0 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
15: .line 221
lload 2 /* c0 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 2 /* c0 */
16: .line 222
lload 4 /* c1 */
lload 58 /* t0 */
ladd
lstore 4 /* c1 */
17: .line 224
lload 4 /* c1 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
18: .line 225
lload 4 /* c1 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 4 /* c1 */
19: .line 226
lload 6 /* c2 */
lload 58 /* t0 */
ladd
lstore 6 /* c2 */
20: .line 228
lload 6 /* c2 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
21: .line 229
lload 6 /* c2 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 6 /* c2 */
22: .line 230
lload 8 /* c3 */
lload 58 /* t0 */
ladd
lstore 8 /* c3 */
23: .line 232
lload 8 /* c3 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
24: .line 233
lload 8 /* c3 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 8 /* c3 */
25: .line 234
lload 10 /* c4 */
lload 58 /* t0 */
ladd
lstore 10 /* c4 */
26: .line 236
lload 10 /* c4 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
27: .line 237
lload 10 /* c4 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 10 /* c4 */
28: .line 238
lload 12 /* c5 */
lload 58 /* t0 */
ladd
lstore 12 /* c5 */
29: .line 240
lload 12 /* c5 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
30: .line 241
lload 12 /* c5 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 12 /* c5 */
31: .line 242
lload 14 /* c6 */
lload 58 /* t0 */
ladd
lstore 14 /* c6 */
32: .line 244
lload 14 /* c6 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
33: .line 245
lload 14 /* c6 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 14 /* c6 */
34: .line 246
lload 16 /* c7 */
lload 58 /* t0 */
ladd
lstore 16 /* c7 */
35: .line 248
lload 16 /* c7 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
36: .line 249
lload 16 /* c7 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 16 /* c7 */
37: .line 250
lload 18 /* c8 */
lload 58 /* t0 */
ladd
lstore 18 /* c8 */
38: .line 252
lload 18 /* c8 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
39: .line 253
lload 18 /* c8 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 18 /* c8 */
40: .line 254
lload 20 /* c9 */
lload 58 /* t0 */
ladd
lstore 20 /* c9 */
41: .line 256
lload 20 /* c9 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
42: .line 257
lload 20 /* c9 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 20 /* c9 */
43: .line 258
lload 22 /* c10 */
lload 58 /* t0 */
ladd
lstore 22 /* c10 */
44: .line 260
lload 22 /* c10 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
45: .line 261
lload 22 /* c10 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 22 /* c10 */
46: .line 262
lload 24 /* c11 */
lload 58 /* t0 */
ladd
lstore 24 /* c11 */
47: .line 264
lload 24 /* c11 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
48: .line 265
lload 24 /* c11 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 24 /* c11 */
49: .line 266
lload 26 /* c12 */
lload 58 /* t0 */
ladd
lstore 26 /* c12 */
50: .line 268
lload 26 /* c12 */
ldc 134217728
ladd
bipush 28
lshr
lstore 58 /* t0 */
51: .line 269
lload 26 /* c12 */
lload 58 /* t0 */
bipush 28
lshl
lsub
lstore 26 /* c12 */
52: .line 270
lload 28 /* c13 */
lload 58 /* t0 */
ladd
lstore 28 /* c13 */
53: .line 272
aload 1 /* r */
iconst_0
lload 2 /* c0 */
lastore
54: .line 273
aload 1 /* r */
iconst_1
lload 4 /* c1 */
lastore
55: .line 274
aload 1 /* r */
iconst_2
lload 6 /* c2 */
lastore
56: .line 275
aload 1 /* r */
iconst_3
lload 8 /* c3 */
lastore
57: .line 276
aload 1 /* r */
iconst_4
lload 10 /* c4 */
lastore
58: .line 277
aload 1 /* r */
iconst_5
lload 12 /* c5 */
lastore
59: .line 278
aload 1 /* r */
bipush 6
lload 14 /* c6 */
lastore
60: .line 279
aload 1 /* r */
bipush 7
lload 16 /* c7 */
lastore
61: .line 280
aload 1 /* r */
bipush 8
lload 18 /* c8 */
lastore
62: .line 281
aload 1 /* r */
bipush 9
lload 20 /* c9 */
lastore
63: .line 282
aload 1 /* r */
bipush 10
lload 22 /* c10 */
lastore
64: .line 283
aload 1 /* r */
bipush 11
lload 24 /* c11 */
lastore
65: .line 284
aload 1 /* r */
bipush 12
lload 26 /* c12 */
lastore
66: .line 285
aload 1 /* r */
bipush 13
lload 28 /* c13 */
lastore
67: .line 286
return
end local 58 // long t0
end local 56 // long c27
end local 54 // long c26
end local 52 // long c25
end local 50 // long c24
end local 48 // long c23
end local 46 // long c22
end local 44 // long c21
end local 42 // long c20
end local 40 // long c19
end local 38 // long c18
end local 36 // long c17
end local 34 // long c16
end local 32 // long c15
end local 30 // long c14
end local 28 // long c13
end local 26 // long c12
end local 24 // long c11
end local 22 // long c10
end local 20 // long c9
end local 18 // long c8
end local 16 // long c7
end local 14 // long c6
end local 12 // long c5
end local 10 // long c4
end local 8 // long c3
end local 6 // long c2
end local 4 // long c1
end local 2 // long c0
end local 1 // long[] r
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 68 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 68 1 r [J
0 68 2 c0 J
0 68 4 c1 J
0 68 6 c2 J
0 68 8 c3 J
0 68 10 c4 J
0 68 12 c5 J
0 68 14 c6 J
0 68 16 c7 J
0 68 18 c8 J
0 68 20 c9 J
0 68 22 c10 J
0 68 24 c11 J
0 68 26 c12 J
0 68 28 c13 J
0 68 30 c14 J
0 68 32 c15 J
0 68 34 c16 J
0 68 36 c17 J
0 68 38 c18 J
0 68 40 c19 J
0 68 42 c20 J
0 68 44 c21 J
0 68 46 c22 J
0 68 48 c23 J
0 68 50 c24 J
0 68 52 c25 J
0 68 54 c26 J
0 68 56 c27 J
1 68 58 t0 J
MethodParameters:
Name Flags
r
c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
c10
c11
c12
c13
c14
c15
c16
c17
c18
c19
c20
c21
c22
c23
c24
c25
c26
c27
private void carryReduce(long[], long, long, long, long, long, long, long, long, long, long, long, long, long, long);
descriptor: ([JJJJJJJJJJJJJJJ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=34, args_size=16
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] r
start local 2 // long c0
start local 4 // long c1
start local 6 // long c2
start local 8 // long c3
start local 10 // long c4
start local 12 // long c5
start local 14 // long c6
start local 16 // long c7
start local 18 // long c8
start local 20 // long c9
start local 22 // long c10
start local 24 // long c11
start local 26 // long c12
start local 28 // long c13
0: .line 288
lconst_0
lstore 30 /* c14 */
start local 30 // long c14
1: .line 290
lload 26 /* c12 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
start local 32 // long t0
2: .line 291
lload 26 /* c12 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 26 /* c12 */
3: .line 292
lload 28 /* c13 */
lload 32 /* t0 */
ladd
lstore 28 /* c13 */
4: .line 294
lload 28 /* c13 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
5: .line 295
lload 28 /* c13 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 28 /* c13 */
6: .line 296
lload 30 /* c14 */
lload 32 /* t0 */
ladd
lstore 30 /* c14 */
7: .line 298
lload 10 /* c4 */
lload 30 /* c14 */
bipush 24
lshl
ldc 268435455
land
ladd
lstore 10 /* c4 */
8: .line 299
lload 12 /* c5 */
lload 30 /* c14 */
iconst_4
lshr
ladd
lstore 12 /* c5 */
9: .line 300
lload 8 /* c3 */
lload 30 /* c14 */
bipush 20
lshl
ldc 268435455
land
ladd
lstore 8 /* c3 */
10: .line 301
lload 10 /* c4 */
lload 30 /* c14 */
bipush 8
lshr
ladd
lstore 10 /* c4 */
11: .line 302
lload 4 /* c1 */
lload 30 /* c14 */
bipush 12
lshl
ldc 268435455
land
lsub
lstore 4 /* c1 */
12: .line 303
lload 6 /* c2 */
lload 30 /* c14 */
bipush 16
lshr
lsub
lstore 6 /* c2 */
13: .line 304
lload 2 /* c0 */
lload 30 /* c14 */
bipush 8
lshl
ldc 268435455
land
ladd
lstore 2 /* c0 */
14: .line 305
lload 4 /* c1 */
lload 30 /* c14 */
bipush 20
lshr
ladd
lstore 4 /* c1 */
15: .line 307
lload 2 /* c0 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
16: .line 308
lload 2 /* c0 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 2 /* c0 */
17: .line 309
lload 4 /* c1 */
lload 32 /* t0 */
ladd
lstore 4 /* c1 */
18: .line 311
lload 4 /* c1 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
19: .line 312
lload 4 /* c1 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 4 /* c1 */
20: .line 313
lload 6 /* c2 */
lload 32 /* t0 */
ladd
lstore 6 /* c2 */
21: .line 315
lload 6 /* c2 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
22: .line 316
lload 6 /* c2 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 6 /* c2 */
23: .line 317
lload 8 /* c3 */
lload 32 /* t0 */
ladd
lstore 8 /* c3 */
24: .line 319
lload 8 /* c3 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
25: .line 320
lload 8 /* c3 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 8 /* c3 */
26: .line 321
lload 10 /* c4 */
lload 32 /* t0 */
ladd
lstore 10 /* c4 */
27: .line 323
lload 10 /* c4 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
28: .line 324
lload 10 /* c4 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 10 /* c4 */
29: .line 325
lload 12 /* c5 */
lload 32 /* t0 */
ladd
lstore 12 /* c5 */
30: .line 327
lload 12 /* c5 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
31: .line 328
lload 12 /* c5 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 12 /* c5 */
32: .line 329
lload 14 /* c6 */
lload 32 /* t0 */
ladd
lstore 14 /* c6 */
33: .line 331
lload 14 /* c6 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
34: .line 332
lload 14 /* c6 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 14 /* c6 */
35: .line 333
lload 16 /* c7 */
lload 32 /* t0 */
ladd
lstore 16 /* c7 */
36: .line 335
lload 16 /* c7 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
37: .line 336
lload 16 /* c7 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 16 /* c7 */
38: .line 337
lload 18 /* c8 */
lload 32 /* t0 */
ladd
lstore 18 /* c8 */
39: .line 339
lload 18 /* c8 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
40: .line 340
lload 18 /* c8 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 18 /* c8 */
41: .line 341
lload 20 /* c9 */
lload 32 /* t0 */
ladd
lstore 20 /* c9 */
42: .line 343
lload 20 /* c9 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
43: .line 344
lload 20 /* c9 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 20 /* c9 */
44: .line 345
lload 22 /* c10 */
lload 32 /* t0 */
ladd
lstore 22 /* c10 */
45: .line 347
lload 22 /* c10 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
46: .line 348
lload 22 /* c10 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 22 /* c10 */
47: .line 349
lload 24 /* c11 */
lload 32 /* t0 */
ladd
lstore 24 /* c11 */
48: .line 351
lload 24 /* c11 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
49: .line 352
lload 24 /* c11 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 24 /* c11 */
50: .line 353
lload 26 /* c12 */
lload 32 /* t0 */
ladd
lstore 26 /* c12 */
51: .line 355
lload 26 /* c12 */
ldc 134217728
ladd
bipush 28
lshr
lstore 32 /* t0 */
52: .line 356
lload 26 /* c12 */
lload 32 /* t0 */
bipush 28
lshl
lsub
lstore 26 /* c12 */
53: .line 357
lload 28 /* c13 */
lload 32 /* t0 */
ladd
lstore 28 /* c13 */
54: .line 359
aload 1 /* r */
iconst_0
lload 2 /* c0 */
lastore
55: .line 360
aload 1 /* r */
iconst_1
lload 4 /* c1 */
lastore
56: .line 361
aload 1 /* r */
iconst_2
lload 6 /* c2 */
lastore
57: .line 362
aload 1 /* r */
iconst_3
lload 8 /* c3 */
lastore
58: .line 363
aload 1 /* r */
iconst_4
lload 10 /* c4 */
lastore
59: .line 364
aload 1 /* r */
iconst_5
lload 12 /* c5 */
lastore
60: .line 365
aload 1 /* r */
bipush 6
lload 14 /* c6 */
lastore
61: .line 366
aload 1 /* r */
bipush 7
lload 16 /* c7 */
lastore
62: .line 367
aload 1 /* r */
bipush 8
lload 18 /* c8 */
lastore
63: .line 368
aload 1 /* r */
bipush 9
lload 20 /* c9 */
lastore
64: .line 369
aload 1 /* r */
bipush 10
lload 22 /* c10 */
lastore
65: .line 370
aload 1 /* r */
bipush 11
lload 24 /* c11 */
lastore
66: .line 371
aload 1 /* r */
bipush 12
lload 26 /* c12 */
lastore
67: .line 372
aload 1 /* r */
bipush 13
lload 28 /* c13 */
lastore
68: .line 373
return
end local 32 // long t0
end local 30 // long c14
end local 28 // long c13
end local 26 // long c12
end local 24 // long c11
end local 22 // long c10
end local 20 // long c9
end local 18 // long c8
end local 16 // long c7
end local 14 // long c6
end local 12 // long c5
end local 10 // long c4
end local 8 // long c3
end local 6 // long c2
end local 4 // long c1
end local 2 // long c0
end local 1 // long[] r
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 69 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 69 1 r [J
0 69 2 c0 J
0 69 4 c1 J
0 69 6 c2 J
0 69 8 c3 J
0 69 10 c4 J
0 69 12 c5 J
0 69 14 c6 J
0 69 16 c7 J
0 69 18 c8 J
0 69 20 c9 J
0 69 22 c10 J
0 69 24 c11 J
0 69 26 c12 J
0 69 28 c13 J
1 69 30 c14 J
2 69 32 t0 J
MethodParameters:
Name Flags
r
c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
c10
c11
c12
c13
protected void mult(long[], long[], long[]);
descriptor: ([J[J[J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=56, locals=58, args_size=4
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] a
start local 2 // long[] b
start local 3 // long[] r
0: .line 376
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
iconst_0
laload
lmul
lstore 4 /* c0 */
start local 4 // long c0
1: .line 377
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
iconst_1
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 6 /* c1 */
start local 6 // long c1
2: .line 378
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
iconst_2
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 8 /* c2 */
start local 8 // long c2
3: .line 379
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
iconst_3
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 10 /* c3 */
start local 10 // long c3
4: .line 380
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
iconst_4
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 12 /* c4 */
start local 12 // long c4
5: .line 381
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
iconst_5
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 14 /* c5 */
start local 14 // long c5
6: .line 382
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 6
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 16 /* c6 */
start local 16 // long c6
7: .line 383
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 7
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 18 /* c7 */
start local 18 // long c7
8: .line 384
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 8
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 20 /* c8 */
start local 20 // long c8
9: .line 385
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 9
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 22 /* c9 */
start local 22 // long c9
10: .line 386
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 10
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 24 /* c10 */
start local 24 // long c10
11: .line 387
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 11
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 26 /* c11 */
start local 26 // long c11
12: .line 388
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 12
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 28 /* c12 */
start local 28 // long c12
13: .line 389
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 30 /* c13 */
start local 30 // long c13
14: .line 390
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
lstore 32 /* c14 */
start local 32 // long c14
15: .line 391
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
lstore 34 /* c15 */
start local 34 // long c15
16: .line 392
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
lstore 36 /* c16 */
start local 36 // long c16
17: .line 393
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
lstore 38 /* c17 */
start local 38 // long c17
18: .line 394
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
lstore 40 /* c18 */
start local 40 // long c18
19: .line 395
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
lstore 42 /* c19 */
start local 42 // long c19
20: .line 396
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
lstore 44 /* c20 */
start local 44 // long c20
21: .line 397
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
lstore 46 /* c21 */
start local 46 // long c21
22: .line 398
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
lstore 48 /* c22 */
start local 48 // long c22
23: .line 399
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
lstore 50 /* c23 */
start local 50 // long c23
24: .line 400
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
lstore 52 /* c24 */
start local 52 // long c24
25: .line 401
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 13
laload
lmul
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
lstore 54 /* c25 */
start local 54 // long c25
26: .line 402
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 13
laload
lmul
lstore 56 /* c26 */
start local 56 // long c26
27: .line 404
aload 0 /* this */
aload 3 /* r */
lload 4 /* c0 */
lload 6 /* c1 */
lload 8 /* c2 */
lload 10 /* c3 */
lload 12 /* c4 */
lload 14 /* c5 */
lload 16 /* c6 */
lload 18 /* c7 */
lload 20 /* c8 */
lload 22 /* c9 */
lload 24 /* c10 */
lload 26 /* c11 */
lload 28 /* c12 */
lload 30 /* c13 */
lload 32 /* c14 */
lload 34 /* c15 */
lload 36 /* c16 */
lload 38 /* c17 */
lload 40 /* c18 */
lload 42 /* c19 */
lload 44 /* c20 */
lload 46 /* c21 */
lload 48 /* c22 */
lload 50 /* c23 */
lload 52 /* c24 */
lload 54 /* c25 */
lload 56 /* c26 */
invokevirtual sun.security.util.math.intpoly.IntegerPolynomialP384.carryReduce:([JJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
28: .line 405
return
end local 56 // long c26
end local 54 // long c25
end local 52 // long c24
end local 50 // long c23
end local 48 // long c22
end local 46 // long c21
end local 44 // long c20
end local 42 // long c19
end local 40 // long c18
end local 38 // long c17
end local 36 // long c16
end local 34 // long c15
end local 32 // long c14
end local 30 // long c13
end local 28 // long c12
end local 26 // long c11
end local 24 // long c10
end local 22 // long c9
end local 20 // long c8
end local 18 // long c7
end local 16 // long c6
end local 14 // long c5
end local 12 // long c4
end local 10 // long c3
end local 8 // long c2
end local 6 // long c1
end local 4 // long c0
end local 3 // long[] r
end local 2 // long[] b
end local 1 // long[] a
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 29 1 a [J
0 29 2 b [J
0 29 3 r [J
1 29 4 c0 J
2 29 6 c1 J
3 29 8 c2 J
4 29 10 c3 J
5 29 12 c4 J
6 29 14 c5 J
7 29 16 c6 J
8 29 18 c7 J
9 29 20 c8 J
10 29 22 c9 J
11 29 24 c10 J
12 29 26 c11 J
13 29 28 c12 J
14 29 30 c13 J
15 29 32 c14 J
16 29 34 c15 J
17 29 36 c16 J
18 29 38 c17 J
19 29 40 c18 J
20 29 42 c19 J
21 29 44 c20 J
22 29 46 c21 J
23 29 48 c22 J
24 29 50 c23 J
25 29 52 c24 J
26 29 54 c25 J
27 29 56 c26 J
MethodParameters:
Name Flags
a
b
r
protected void reduce(long[]);
descriptor: ([J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=30, locals=2, args_size=2
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] a
0: .line 408
aload 0 /* this */
aload 1 /* a */
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 12
laload
aload 1 /* a */
bipush 13
laload
invokevirtual sun.security.util.math.intpoly.IntegerPolynomialP384.carryReduce:([JJJJJJJJJJJJJJJ)V
1: .line 409
return
end local 1 // long[] a
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 2 1 a [J
MethodParameters:
Name Flags
a
protected void square(long[], long[]);
descriptor: ([J[J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=56, locals=57, args_size=3
start local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
start local 1 // long[] a
start local 2 // long[] r
0: .line 412
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_0
laload
lmul
lstore 3 /* c0 */
start local 3 // long c0
1: .line 413
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_1
laload
lmul
lmul
lstore 5 /* c1 */
start local 5 // long c1
2: .line 414
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_2
laload
lmul
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
iconst_1
laload
lmul
ladd
lstore 7 /* c2 */
start local 7 // long c2
3: .line 415
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_3
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
iconst_2
laload
lmul
ladd
lmul
lstore 9 /* c3 */
start local 9 // long c3
4: .line 416
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_4
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
iconst_3
laload
lmul
ladd
lmul
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
iconst_2
laload
lmul
ladd
lstore 11 /* c4 */
start local 11 // long c4
5: .line 417
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_5
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
iconst_4
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
iconst_3
laload
lmul
ladd
lmul
lstore 13 /* c5 */
start local 13 // long c5
6: .line 418
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 6
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
iconst_5
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
iconst_4
laload
lmul
ladd
lmul
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
iconst_3
laload
lmul
ladd
lstore 15 /* c6 */
start local 15 // long c6
7: .line 419
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 7
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 6
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
iconst_5
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
iconst_4
laload
lmul
ladd
lmul
lstore 17 /* c7 */
start local 17 // long c7
8: .line 420
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 8
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 6
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
iconst_5
laload
lmul
ladd
lmul
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
iconst_4
laload
lmul
ladd
lstore 19 /* c8 */
start local 19 // long c8
9: .line 421
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 9
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 6
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
iconst_5
laload
lmul
ladd
lmul
lstore 21 /* c9 */
start local 21 // long c9
10: .line 422
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 10
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 6
laload
lmul
ladd
lmul
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
iconst_5
laload
lmul
ladd
lstore 23 /* c10 */
start local 23 // long c10
11: .line 423
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 11
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 7
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 6
laload
lmul
ladd
lmul
lstore 25 /* c11 */
start local 25 // long c11
12: .line 424
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 12
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 7
laload
lmul
ladd
lmul
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 6
laload
lmul
ladd
lstore 27 /* c12 */
start local 27 // long c12
13: .line 425
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 7
laload
lmul
ladd
lmul
lstore 29 /* c13 */
start local 29 // long c13
14: .line 426
ldc 2
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
lmul
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 7
laload
lmul
ladd
lstore 31 /* c14 */
start local 31 // long c14
15: .line 427
ldc 2
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
lmul
lstore 33 /* c15 */
start local 33 // long c15
16: .line 428
ldc 2
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
lmul
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 8
laload
lmul
ladd
lstore 35 /* c16 */
start local 35 // long c16
17: .line 429
ldc 2
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
lmul
lstore 37 /* c17 */
start local 37 // long c17
18: .line 430
ldc 2
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
lmul
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 9
laload
lmul
ladd
lstore 39 /* c18 */
start local 39 // long c18
19: .line 431
ldc 2
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
lmul
lstore 41 /* c19 */
start local 41 // long c19
20: .line 432
ldc 2
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
lmul
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 10
laload
lmul
ladd
lstore 43 /* c20 */
start local 43 // long c20
21: .line 433
ldc 2
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
lmul
lstore 45 /* c21 */
start local 45 // long c21
22: .line 434
ldc 2
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
lmul
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 11
laload
lmul
ladd
lstore 47 /* c22 */
start local 47 // long c22
23: .line 435
ldc 2
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
lmul
lstore 49 /* c23 */
start local 49 // long c23
24: .line 436
ldc 2
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 13
laload
lmul
lmul
aload 1 /* a */
bipush 12
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
lstore 51 /* c24 */
start local 51 // long c24
25: .line 437
ldc 2
aload 1 /* a */
bipush 12
laload
aload 1 /* a */
bipush 13
laload
lmul
lmul
lstore 53 /* c25 */
start local 53 // long c25
26: .line 438
aload 1 /* a */
bipush 13
laload
aload 1 /* a */
bipush 13
laload
lmul
lstore 55 /* c26 */
start local 55 // long c26
27: .line 440
aload 0 /* this */
aload 2 /* r */
lload 3 /* c0 */
lload 5 /* c1 */
lload 7 /* c2 */
lload 9 /* c3 */
lload 11 /* c4 */
lload 13 /* c5 */
lload 15 /* c6 */
lload 17 /* c7 */
lload 19 /* c8 */
lload 21 /* c9 */
lload 23 /* c10 */
lload 25 /* c11 */
lload 27 /* c12 */
lload 29 /* c13 */
lload 31 /* c14 */
lload 33 /* c15 */
lload 35 /* c16 */
lload 37 /* c17 */
lload 39 /* c18 */
lload 41 /* c19 */
lload 43 /* c20 */
lload 45 /* c21 */
lload 47 /* c22 */
lload 49 /* c23 */
lload 51 /* c24 */
lload 53 /* c25 */
lload 55 /* c26 */
invokevirtual sun.security.util.math.intpoly.IntegerPolynomialP384.carryReduce:([JJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
28: .line 441
return
end local 55 // long c26
end local 53 // long c25
end local 51 // long c24
end local 49 // long c23
end local 47 // long c22
end local 45 // long c21
end local 43 // long c20
end local 41 // long c19
end local 39 // long c18
end local 37 // long c17
end local 35 // long c16
end local 33 // long c15
end local 31 // long c14
end local 29 // long c13
end local 27 // long c12
end local 25 // long c11
end local 23 // long c10
end local 21 // long c9
end local 19 // long c8
end local 17 // long c7
end local 15 // long c6
end local 13 // long c5
end local 11 // long c4
end local 9 // long c3
end local 7 // long c2
end local 5 // long c1
end local 3 // long c0
end local 2 // long[] r
end local 1 // long[] a
end local 0 // sun.security.util.math.intpoly.IntegerPolynomialP384 this
LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lsun/security/util/math/intpoly/IntegerPolynomialP384;
0 29 1 a [J
0 29 2 r [J
1 29 3 c0 J
2 29 5 c1 J
3 29 7 c2 J
4 29 9 c3 J
5 29 11 c4 J
6 29 13 c5 J
7 29 15 c6 J
8 29 17 c7 J
9 29 19 c8 J
10 29 21 c9 J
11 29 23 c10 J
12 29 25 c11 J
13 29 27 c12 J
14 29 29 c13 J
15 29 31 c14 J
16 29 33 c15 J
17 29 35 c16 J
18 29 37 c17 J
19 29 39 c18 J
20 29 41 c19 J
21 29 43 c20 J
22 29 45 c21 J
23 29 47 c22 J
24 29 49 c23 J
25 29 51 c24 J
26 29 53 c25 J
27 29 55 c26 J
MethodParameters:
Name Flags
a
r
}
SourceFile: "IntegerPolynomialP384.java"