public class sun.security.util.math.intpoly.IntegerPolynomial448 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.IntegerPolynomial448
super_class: sun.security.util.math.intpoly.IntegerPolynomial
{
private static final int POWER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 448
private static final int NUM_LIMBS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
private static final int BITS_PER_LIMB;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 28
public static final java.math.BigInteger MODULUS;
descriptor: Ljava/math/BigInteger;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: .line 41
getstatic sun.security.util.math.intpoly.IntegerPolynomial448.TWO:Ljava/math/BigInteger;
sipush 448
invokevirtual java.math.BigInteger.pow:(I)Ljava/math/BigInteger;
getstatic sun.security.util.math.intpoly.IntegerPolynomial448.TWO:Ljava/math/BigInteger;
sipush 224
invokevirtual java.math.BigInteger.pow:(I)Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
1: .line 42
lconst_1
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
2: .line 40
putstatic sun.security.util.math.intpoly.IntegerPolynomial448.MODULUS:Ljava/math/BigInteger;
3: .line 42
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.IntegerPolynomial448 this
0: .line 45
aload 0 /* this */
bipush 28
bipush 16
iconst_1
getstatic sun.security.util.math.intpoly.IntegerPolynomial448.MODULUS:Ljava/math/BigInteger;
invokespecial sun.security.util.math.intpoly.IntegerPolynomial.<init>:(IIILjava/math/BigInteger;)V
1: .line 46
return
end local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/security/util/math/intpoly/IntegerPolynomial448;
private void modReduceIn(long[], int, long);
descriptor: ([JIJ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=4
start local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
start local 1 // long[] limbs
start local 2 // int index
start local 3 // long x
0: .line 49
aload 1 /* limbs */
iload 2 /* index */
bipush 16
isub
dup2
laload
lload 3 /* x */
ladd
lastore
1: .line 50
aload 1 /* limbs */
iload 2 /* index */
bipush 8
isub
dup2
laload
lload 3 /* x */
ladd
lastore
2: .line 51
return
end local 3 // long x
end local 2 // int index
end local 1 // long[] limbs
end local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/security/util/math/intpoly/IntegerPolynomial448;
0 3 1 limbs [J
0 3 2 index I
0 3 3 x J
MethodParameters:
Name Flags
limbs
index
x
protected void finalCarryReduceLast(long[]);
descriptor: ([J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=4, args_size=2
start local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
start local 1 // long[] limbs
0: .line 55
aload 1 /* limbs */
aload 0 /* this */
getfield sun.security.util.math.intpoly.IntegerPolynomial448.numLimbs:I
iconst_1
isub
laload
aload 0 /* this */
getfield sun.security.util.math.intpoly.IntegerPolynomial448.bitsPerLimb:I
lshr
lstore 2 /* carry */
start local 2 // long carry
1: .line 56
aload 1 /* limbs */
aload 0 /* this */
getfield sun.security.util.math.intpoly.IntegerPolynomial448.numLimbs:I
iconst_1
isub
dup2
laload
lload 2 /* carry */
aload 0 /* this */
getfield sun.security.util.math.intpoly.IntegerPolynomial448.bitsPerLimb:I
lshl
lsub
lastore
2: .line 57
aload 0 /* this */
aload 1 /* limbs */
aload 0 /* this */
getfield sun.security.util.math.intpoly.IntegerPolynomial448.numLimbs:I
lload 2 /* carry */
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.modReduceIn:([JIJ)V
3: .line 58
return
end local 2 // long carry
end local 1 // long[] limbs
end local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/security/util/math/intpoly/IntegerPolynomial448;
0 4 1 limbs [J
1 4 2 carry J
MethodParameters:
Name Flags
limbs
protected void reduce(long[]);
descriptor: ([J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=2
start local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
start local 1 // long[] a
0: .line 64
aload 0 /* this */
aload 1 /* a */
bipush 14
laload
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carryValue:(J)J
lstore 2 /* carry14 */
start local 2 // long carry14
1: .line 65
aload 1 /* a */
bipush 14
dup2
laload
lload 2 /* carry14 */
bipush 28
lshl
lsub
lastore
2: .line 66
aload 1 /* a */
bipush 15
dup2
laload
lload 2 /* carry14 */
ladd
lastore
3: .line 68
aload 0 /* this */
aload 1 /* a */
bipush 15
laload
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carryValue:(J)J
lstore 4 /* carry15 */
start local 4 // long carry15
4: .line 69
aload 1 /* a */
bipush 15
dup2
laload
lload 4 /* carry15 */
bipush 28
lshl
lsub
lastore
5: .line 72
aload 1 /* a */
iconst_0
dup2
laload
lload 4 /* carry15 */
ladd
lastore
6: .line 73
aload 1 /* a */
bipush 8
dup2
laload
lload 4 /* carry15 */
ladd
lastore
7: .line 76
aload 0 /* this */
aload 1 /* a */
iconst_0
bipush 15
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carry:([JII)V
8: .line 77
return
end local 4 // long carry15
end local 2 // long carry14
end local 1 // long[] a
end local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/security/util/math/intpoly/IntegerPolynomial448;
0 9 1 a [J
1 9 2 carry14 J
4 9 4 carry15 J
MethodParameters:
Name Flags
a
protected void mult(long[], long[], long[]);
descriptor: ([J[J[J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=64, locals=66, args_size=4
start local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
start local 1 // long[] a
start local 2 // long[] b
start local 3 // long[] r
0: .line 92
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
iconst_0
laload
lmul
lstore 4 /* c0 */
start local 4 // long c0
1: .line 93
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 94
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 95
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 96
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 97
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 98
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 99
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 100
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 101
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 102
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 103
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 104
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 105
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 106
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 14
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 32 /* c14 */
start local 32 // long c14
15: .line 107
aload 1 /* a */
iconst_0
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
iconst_0
laload
lmul
ladd
lstore 34 /* c15 */
start local 34 // long c15
16: .line 108
aload 1 /* a */
iconst_1
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
iconst_1
laload
lmul
ladd
lstore 36 /* c16 */
start local 36 // long c16
17: .line 109
aload 1 /* a */
iconst_2
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
iconst_2
laload
lmul
ladd
lstore 38 /* c17 */
start local 38 // long c17
18: .line 110
aload 1 /* a */
iconst_3
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
iconst_3
laload
lmul
ladd
lstore 40 /* c18 */
start local 40 // long c18
19: .line 111
aload 1 /* a */
iconst_4
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
iconst_4
laload
lmul
ladd
lstore 42 /* c19 */
start local 42 // long c19
20: .line 112
aload 1 /* a */
iconst_5
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
iconst_5
laload
lmul
ladd
lstore 44 /* c20 */
start local 44 // long c20
21: .line 113
aload 1 /* a */
bipush 6
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 6
laload
lmul
ladd
lstore 46 /* c21 */
start local 46 // long c21
22: .line 114
aload 1 /* a */
bipush 7
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 7
laload
lmul
ladd
lstore 48 /* c22 */
start local 48 // long c22
23: .line 115
aload 1 /* a */
bipush 8
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 8
laload
lmul
ladd
lstore 50 /* c23 */
start local 50 // long c23
24: .line 116
aload 1 /* a */
bipush 9
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
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
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 9
laload
lmul
ladd
lstore 52 /* c24 */
start local 52 // long c24
25: .line 117
aload 1 /* a */
bipush 10
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 10
laload
lmul
ladd
lstore 54 /* c25 */
start local 54 // long c25
26: .line 118
aload 1 /* a */
bipush 11
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 11
laload
lmul
ladd
lstore 56 /* c26 */
start local 56 // long c26
27: .line 119
aload 1 /* a */
bipush 12
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 12
laload
lmul
ladd
lstore 58 /* c27 */
start local 58 // long c27
28: .line 120
aload 1 /* a */
bipush 13
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 13
laload
lmul
ladd
lstore 60 /* c28 */
start local 60 // long c28
29: .line 121
aload 1 /* a */
bipush 14
laload
aload 2 /* b */
bipush 15
laload
lmul
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 14
laload
lmul
ladd
lstore 62 /* c29 */
start local 62 // long c29
30: .line 122
aload 1 /* a */
bipush 15
laload
aload 2 /* b */
bipush 15
laload
lmul
lstore 64 /* c30 */
start local 64 // long c30
31: .line 124
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 */
32: .line 125
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 */
33: .line 126
lload 56 /* c26 */
lload 58 /* c27 */
lload 60 /* c28 */
lload 62 /* c29 */
lload 64 /* c30 */
34: .line 124
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carryReduce:([JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
35: .line 127
return
end local 64 // long c30
end local 62 // long c29
end local 60 // long c28
end local 58 // long c27
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.IntegerPolynomial448 this
LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lsun/security/util/math/intpoly/IntegerPolynomial448;
0 36 1 a [J
0 36 2 b [J
0 36 3 r [J
1 36 4 c0 J
2 36 6 c1 J
3 36 8 c2 J
4 36 10 c3 J
5 36 12 c4 J
6 36 14 c5 J
7 36 16 c6 J
8 36 18 c7 J
9 36 20 c8 J
10 36 22 c9 J
11 36 24 c10 J
12 36 26 c11 J
13 36 28 c12 J
14 36 30 c13 J
15 36 32 c14 J
16 36 34 c15 J
17 36 36 c16 J
18 36 38 c17 J
19 36 40 c18 J
20 36 42 c19 J
21 36 44 c20 J
22 36 46 c21 J
23 36 48 c22 J
24 36 50 c23 J
25 36 52 c24 J
26 36 54 c25 J
27 36 56 c26 J
28 36 58 c27 J
29 36 60 c28 J
30 36 62 c29 J
31 36 64 c30 J
MethodParameters:
Name Flags
a
b
r
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, long, long, long, long);
descriptor: ([JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=68, args_size=33
start local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 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
start local 58 // long c28
start local 60 // long c29
start local 62 // long c30
0: .line 138
lload 18 /* c8 */
lload 50 /* c24 */
ladd
lstore 18 /* c8 */
1: .line 139
lload 34 /* c16 */
lload 50 /* c24 */
ladd
lstore 34 /* c16 */
2: .line 141
lload 20 /* c9 */
lload 52 /* c25 */
ladd
lstore 20 /* c9 */
3: .line 142
lload 36 /* c17 */
lload 52 /* c25 */
ladd
lstore 36 /* c17 */
4: .line 144
lload 22 /* c10 */
lload 54 /* c26 */
ladd
lstore 22 /* c10 */
5: .line 145
lload 38 /* c18 */
lload 54 /* c26 */
ladd
lstore 38 /* c18 */
6: .line 147
lload 24 /* c11 */
lload 56 /* c27 */
ladd
lstore 24 /* c11 */
7: .line 148
lload 40 /* c19 */
lload 56 /* c27 */
ladd
lstore 40 /* c19 */
8: .line 150
lload 26 /* c12 */
lload 58 /* c28 */
ladd
lstore 26 /* c12 */
9: .line 151
lload 42 /* c20 */
lload 58 /* c28 */
ladd
lstore 42 /* c20 */
10: .line 153
lload 28 /* c13 */
lload 60 /* c29 */
ladd
lstore 28 /* c13 */
11: .line 154
lload 44 /* c21 */
lload 60 /* c29 */
ladd
lstore 44 /* c21 */
12: .line 156
lload 30 /* c14 */
lload 62 /* c30 */
ladd
lstore 30 /* c14 */
13: .line 157
lload 46 /* c22 */
lload 62 /* c30 */
ladd
lstore 46 /* c22 */
14: .line 160
aload 1 /* r */
iconst_4
lload 10 /* c4 */
lload 42 /* c20 */
ladd
lastore
15: .line 161
aload 1 /* r */
bipush 12
lload 26 /* c12 */
lload 42 /* c20 */
ladd
lastore
16: .line 163
aload 1 /* r */
iconst_5
lload 12 /* c5 */
lload 44 /* c21 */
ladd
lastore
17: .line 164
aload 1 /* r */
bipush 13
lload 28 /* c13 */
lload 44 /* c21 */
ladd
lastore
18: .line 166
aload 1 /* r */
bipush 6
lload 14 /* c6 */
lload 46 /* c22 */
ladd
lastore
19: .line 167
lload 30 /* c14 */
lload 46 /* c22 */
ladd
lstore 30 /* c14 */
20: .line 169
aload 1 /* r */
bipush 7
lload 16 /* c7 */
lload 48 /* c23 */
ladd
lastore
21: .line 170
lload 32 /* c15 */
lload 48 /* c23 */
ladd
lstore 32 /* c15 */
22: .line 173
aload 0 /* this */
lload 30 /* c14 */
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carryValue:(J)J
lstore 64 /* carry14 */
start local 64 // long carry14
23: .line 174
aload 1 /* r */
bipush 14
lload 30 /* c14 */
lload 64 /* carry14 */
bipush 28
lshl
lsub
lastore
24: .line 175
lload 32 /* c15 */
lload 64 /* carry14 */
ladd
lstore 32 /* c15 */
25: .line 177
aload 0 /* this */
lload 32 /* c15 */
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carryValue:(J)J
lstore 66 /* carry15 */
start local 66 // long carry15
26: .line 178
aload 1 /* r */
bipush 15
lload 32 /* c15 */
lload 66 /* carry15 */
bipush 28
lshl
lsub
lastore
27: .line 179
lload 34 /* c16 */
lload 66 /* carry15 */
ladd
lstore 34 /* c16 */
28: .line 182
aload 1 /* r */
iconst_0
lload 2 /* c0 */
lload 34 /* c16 */
ladd
lastore
29: .line 183
aload 1 /* r */
bipush 8
lload 18 /* c8 */
lload 34 /* c16 */
ladd
lastore
30: .line 185
aload 1 /* r */
iconst_1
lload 4 /* c1 */
lload 36 /* c17 */
ladd
lastore
31: .line 186
aload 1 /* r */
bipush 9
lload 20 /* c9 */
lload 36 /* c17 */
ladd
lastore
32: .line 188
aload 1 /* r */
iconst_2
lload 6 /* c2 */
lload 38 /* c18 */
ladd
lastore
33: .line 189
aload 1 /* r */
bipush 10
lload 22 /* c10 */
lload 38 /* c18 */
ladd
lastore
34: .line 191
aload 1 /* r */
iconst_3
lload 8 /* c3 */
lload 40 /* c19 */
ladd
lastore
35: .line 192
aload 1 /* r */
bipush 11
lload 24 /* c11 */
lload 40 /* c19 */
ladd
lastore
36: .line 195
aload 0 /* this */
aload 1 /* r */
iconst_0
bipush 15
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carry:([JII)V
37: .line 196
return
end local 66 // long carry15
end local 64 // long carry14
end local 62 // long c30
end local 60 // long c29
end local 58 // long c28
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.IntegerPolynomial448 this
LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lsun/security/util/math/intpoly/IntegerPolynomial448;
0 38 1 r [J
0 38 2 c0 J
0 38 4 c1 J
0 38 6 c2 J
0 38 8 c3 J
0 38 10 c4 J
0 38 12 c5 J
0 38 14 c6 J
0 38 16 c7 J
0 38 18 c8 J
0 38 20 c9 J
0 38 22 c10 J
0 38 24 c11 J
0 38 26 c12 J
0 38 28 c13 J
0 38 30 c14 J
0 38 32 c15 J
0 38 34 c16 J
0 38 36 c17 J
0 38 38 c18 J
0 38 40 c19 J
0 38 42 c20 J
0 38 44 c21 J
0 38 46 c22 J
0 38 48 c23 J
0 38 50 c24 J
0 38 52 c25 J
0 38 54 c26 J
0 38 56 c27 J
0 38 58 c28 J
0 38 60 c29 J
0 38 62 c30 J
23 38 64 carry14 J
26 38 66 carry15 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
c28
c29
c30
protected void square(long[], long[]);
descriptor: ([J[J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=64, locals=65, args_size=3
start local 0 // sun.security.util.math.intpoly.IntegerPolynomial448 this
start local 1 // long[] a
start local 2 // long[] r
0: .line 212
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
iconst_0
laload
lmul
lstore 3 /* c0 */
start local 3 // long c0
1: .line 213
ldc 2
aload 1 /* a */
iconst_0
laload
lmul
aload 1 /* a */
iconst_1
laload
lmul
lstore 5 /* c1 */
start local 5 // long c1
2: .line 214
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
iconst_1
laload
lmul
ldc 2
aload 1 /* a */
iconst_0
laload
lmul
aload 1 /* a */
iconst_2
laload
lmul
ladd
lstore 7 /* c2 */
start local 7 // long c2
3: .line 215
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 216
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
iconst_2
laload
lmul
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
ladd
lstore 11 /* c4 */
start local 11 // long c4
5: .line 217
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 218
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
iconst_3
laload
lmul
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
ladd
lstore 15 /* c6 */
start local 15 // long c6
7: .line 219
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 220
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
iconst_4
laload
lmul
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
ladd
lstore 19 /* c8 */
start local 19 // long c8
9: .line 221
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 222
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
iconst_5
laload
lmul
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
ladd
lstore 23 /* c10 */
start local 23 // long c10
11: .line 223
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 224
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 6
laload
lmul
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
ladd
lstore 27 /* c12 */
start local 27 // long c12
13: .line 225
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 226
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 7
laload
lmul
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 14
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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
ladd
lstore 31 /* c14 */
start local 31 // long c14
15: .line 227
ldc 2
aload 1 /* a */
iconst_0
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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 228
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 8
laload
lmul
ldc 2
aload 1 /* a */
iconst_1
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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
ladd
lstore 35 /* c16 */
start local 35 // long c16
17: .line 229
ldc 2
aload 1 /* a */
iconst_2
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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 230
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 9
laload
lmul
ldc 2
aload 1 /* a */
iconst_3
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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
ladd
lstore 39 /* c18 */
start local 39 // long c18
19: .line 231
ldc 2
aload 1 /* a */
iconst_4
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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 232
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 10
laload
lmul
ldc 2
aload 1 /* a */
iconst_5
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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
ladd
lstore 43 /* c20 */
start local 43 // long c20
21: .line 233
ldc 2
aload 1 /* a */
bipush 6
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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 234
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 11
laload
lmul
ldc 2
aload 1 /* a */
bipush 7
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 12
laload
lmul
ladd
lmul
ladd
lstore 47 /* c22 */
start local 47 // long c22
23: .line 235
ldc 2
aload 1 /* a */
bipush 8
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
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 236
aload 1 /* a */
bipush 12
laload
aload 1 /* a */
bipush 12
laload
lmul
ldc 2
aload 1 /* a */
bipush 9
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
lmul
ladd
lstore 51 /* c24 */
start local 51 // long c24
25: .line 237
ldc 2
aload 1 /* a */
bipush 10
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
aload 1 /* a */
bipush 12
laload
aload 1 /* a */
bipush 13
laload
lmul
ladd
lmul
lstore 53 /* c25 */
start local 53 // long c25
26: .line 238
aload 1 /* a */
bipush 13
laload
aload 1 /* a */
bipush 13
laload
lmul
ldc 2
aload 1 /* a */
bipush 11
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 12
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
lmul
ladd
lstore 55 /* c26 */
start local 55 // long c26
27: .line 239
ldc 2
aload 1 /* a */
bipush 12
laload
aload 1 /* a */
bipush 15
laload
lmul
aload 1 /* a */
bipush 13
laload
aload 1 /* a */
bipush 14
laload
lmul
ladd
lmul
lstore 57 /* c27 */
start local 57 // long c27
28: .line 240
aload 1 /* a */
bipush 14
laload
aload 1 /* a */
bipush 14
laload
lmul
ldc 2
aload 1 /* a */
bipush 13
laload
lmul
aload 1 /* a */
bipush 15
laload
lmul
ladd
lstore 59 /* c28 */
start local 59 // long c28
29: .line 241
ldc 2
aload 1 /* a */
bipush 14
laload
lmul
aload 1 /* a */
bipush 15
laload
lmul
lstore 61 /* c29 */
start local 61 // long c29
30: .line 242
aload 1 /* a */
bipush 15
laload
aload 1 /* a */
bipush 15
laload
lmul
lstore 63 /* c30 */
start local 63 // long c30
31: .line 244
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 */
32: .line 245
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 */
33: .line 246
lload 55 /* c26 */
lload 57 /* c27 */
lload 59 /* c28 */
lload 61 /* c29 */
lload 63 /* c30 */
34: .line 244
invokevirtual sun.security.util.math.intpoly.IntegerPolynomial448.carryReduce:([JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ)V
35: .line 248
return
end local 63 // long c30
end local 61 // long c29
end local 59 // long c28
end local 57 // long c27
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.IntegerPolynomial448 this
LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lsun/security/util/math/intpoly/IntegerPolynomial448;
0 36 1 a [J
0 36 2 r [J
1 36 3 c0 J
2 36 5 c1 J
3 36 7 c2 J
4 36 9 c3 J
5 36 11 c4 J
6 36 13 c5 J
7 36 15 c6 J
8 36 17 c7 J
9 36 19 c8 J
10 36 21 c9 J
11 36 23 c10 J
12 36 25 c11 J
13 36 27 c12 J
14 36 29 c13 J
15 36 31 c14 J
16 36 33 c15 J
17 36 35 c16 J
18 36 37 c17 J
19 36 39 c18 J
20 36 41 c19 J
21 36 43 c20 J
22 36 45 c21 J
23 36 47 c22 J
24 36 49 c23 J
25 36 51 c24 J
26 36 53 c25 J
27 36 55 c26 J
28 36 57 c27 J
29 36 59 c28 J
30 36 61 c29 J
31 36 63 c30 J
MethodParameters:
Name Flags
a
r
}
SourceFile: "IntegerPolynomial448.java"