public abstract class org.bouncycastle.math.ec.rfc7748.X448Field
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.bouncycastle.math.ec.rfc7748.X448Field
  super_class: java.lang.Object
{
  public static final int SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final int M28;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 268435455

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.math.ec.rfc7748.X448Field this
         0: .line 11
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.bouncycastle.math.ec.rfc7748.X448Field this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/math/ec/rfc7748/X448Field;

  public static void add(int[], int[], int[]);
    descriptor: ([I[I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // int[] x
        start local 1 // int[] y
        start local 2 // int[] z
         0: .line 15
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         1: goto 4
         2: .line 17
      StackMap locals: int
      StackMap stack:
            aload 2 /* z */
            iload 3 /* i */
            aload 0 /* x */
            iload 3 /* i */
            iaload
            aload 1 /* y */
            iload 3 /* i */
            iaload
            iadd
            iastore
         3: .line 15
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 3 /* i */
            bipush 16
            if_icmplt 2
        end local 3 // int i
         5: .line 19
            return
        end local 2 // int[] z
        end local 1 // int[] y
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0     x  [I
            0    6     1     y  [I
            0    6     2     z  [I
            1    5     3     i  I
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public static void addOne(int[]);
    descriptor: ([I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // int[] z
         0: .line 23
            aload 0 /* z */
            iconst_0
            dup2
            iaload
            iconst_1
            iadd
            iastore
         1: .line 24
            return
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     z  [I
    MethodParameters:
      Name  Flags
      z     

  public static void addOne(int[], int);
    descriptor: ([II)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int[] z
        start local 1 // int zOff
         0: .line 28
            aload 0 /* z */
            iload 1 /* zOff */
            dup2
            iaload
            iconst_1
            iadd
            iastore
         1: .line 29
            return
        end local 1 // int zOff
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     z  [I
            0    2     1  zOff  I
    MethodParameters:
      Name  Flags
      z     
      zOff  

  public static void carry(int[]);
    descriptor: ([I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=18, args_size=1
        start local 0 // int[] z
         0: .line 43
            aload 0 /* z */
            iconst_0
            iaload
            istore 1 /* z0 */
        start local 1 // int z0
         1: aload 0 /* z */
            iconst_1
            iaload
            istore 2 /* z1 */
        start local 2 // int z1
         2: aload 0 /* z */
            iconst_2
            iaload
            istore 3 /* z2 */
        start local 3 // int z2
         3: aload 0 /* z */
            iconst_3
            iaload
            istore 4 /* z3 */
        start local 4 // int z3
         4: aload 0 /* z */
            iconst_4
            iaload
            istore 5 /* z4 */
        start local 5 // int z4
         5: aload 0 /* z */
            iconst_5
            iaload
            istore 6 /* z5 */
        start local 6 // int z5
         6: aload 0 /* z */
            bipush 6
            iaload
            istore 7 /* z6 */
        start local 7 // int z6
         7: aload 0 /* z */
            bipush 7
            iaload
            istore 8 /* z7 */
        start local 8 // int z7
         8: .line 44
            aload 0 /* z */
            bipush 8
            iaload
            istore 9 /* z8 */
        start local 9 // int z8
         9: aload 0 /* z */
            bipush 9
            iaload
            istore 10 /* z9 */
        start local 10 // int z9
        10: aload 0 /* z */
            bipush 10
            iaload
            istore 11 /* z10 */
        start local 11 // int z10
        11: aload 0 /* z */
            bipush 11
            iaload
            istore 12 /* z11 */
        start local 12 // int z11
        12: aload 0 /* z */
            bipush 12
            iaload
            istore 13 /* z12 */
        start local 13 // int z12
        13: aload 0 /* z */
            bipush 13
            iaload
            istore 14 /* z13 */
        start local 14 // int z13
        14: aload 0 /* z */
            bipush 14
            iaload
            istore 15 /* z14 */
        start local 15 // int z14
        15: aload 0 /* z */
            bipush 15
            iaload
            istore 16 /* z15 */
        start local 16 // int z15
        16: .line 46
            iload 3 /* z2 */
            iload 2 /* z1 */
            bipush 28
            iushr
            iadd
            istore 3 /* z2 */
            iload 2 /* z1 */
            ldc 268435455
            iand
            istore 2 /* z1 */
        17: .line 47
            iload 7 /* z6 */
            iload 6 /* z5 */
            bipush 28
            iushr
            iadd
            istore 7 /* z6 */
            iload 6 /* z5 */
            ldc 268435455
            iand
            istore 6 /* z5 */
        18: .line 48
            iload 11 /* z10 */
            iload 10 /* z9 */
            bipush 28
            iushr
            iadd
            istore 11 /* z10 */
            iload 10 /* z9 */
            ldc 268435455
            iand
            istore 10 /* z9 */
        19: .line 49
            iload 15 /* z14 */
            iload 14 /* z13 */
            bipush 28
            iushr
            iadd
            istore 15 /* z14 */
            iload 14 /* z13 */
            ldc 268435455
            iand
            istore 14 /* z13 */
        20: .line 51
            iload 4 /* z3 */
            iload 3 /* z2 */
            bipush 28
            iushr
            iadd
            istore 4 /* z3 */
            iload 3 /* z2 */
            ldc 268435455
            iand
            istore 3 /* z2 */
        21: .line 52
            iload 8 /* z7 */
            iload 7 /* z6 */
            bipush 28
            iushr
            iadd
            istore 8 /* z7 */
            iload 7 /* z6 */
            ldc 268435455
            iand
            istore 7 /* z6 */
        22: .line 53
            iload 12 /* z11 */
            iload 11 /* z10 */
            bipush 28
            iushr
            iadd
            istore 12 /* z11 */
            iload 11 /* z10 */
            ldc 268435455
            iand
            istore 11 /* z10 */
        23: .line 54
            iload 16 /* z15 */
            iload 15 /* z14 */
            bipush 28
            iushr
            iadd
            istore 16 /* z15 */
            iload 15 /* z14 */
            ldc 268435455
            iand
            istore 15 /* z14 */
        24: .line 56
            iload 16 /* z15 */
            bipush 28
            iushr
            istore 17 /* t */
        start local 17 // int t
        25: iload 16 /* z15 */
            ldc 268435455
            iand
            istore 16 /* z15 */
        26: .line 57
            iload 1 /* z0 */
            iload 17 /* t */
            iadd
            istore 1 /* z0 */
        27: .line 58
            iload 9 /* z8 */
            iload 17 /* t */
            iadd
            istore 9 /* z8 */
        28: .line 60
            iload 5 /* z4 */
            iload 4 /* z3 */
            bipush 28
            iushr
            iadd
            istore 5 /* z4 */
            iload 4 /* z3 */
            ldc 268435455
            iand
            istore 4 /* z3 */
        29: .line 61
            iload 9 /* z8 */
            iload 8 /* z7 */
            bipush 28
            iushr
            iadd
            istore 9 /* z8 */
            iload 8 /* z7 */
            ldc 268435455
            iand
            istore 8 /* z7 */
        30: .line 62
            iload 13 /* z12 */
            iload 12 /* z11 */
            bipush 28
            iushr
            iadd
            istore 13 /* z12 */
            iload 12 /* z11 */
            ldc 268435455
            iand
            istore 12 /* z11 */
        31: .line 64
            iload 2 /* z1 */
            iload 1 /* z0 */
            bipush 28
            iushr
            iadd
            istore 2 /* z1 */
            iload 1 /* z0 */
            ldc 268435455
            iand
            istore 1 /* z0 */
        32: .line 65
            iload 6 /* z5 */
            iload 5 /* z4 */
            bipush 28
            iushr
            iadd
            istore 6 /* z5 */
            iload 5 /* z4 */
            ldc 268435455
            iand
            istore 5 /* z4 */
        33: .line 66
            iload 10 /* z9 */
            iload 9 /* z8 */
            bipush 28
            iushr
            iadd
            istore 10 /* z9 */
            iload 9 /* z8 */
            ldc 268435455
            iand
            istore 9 /* z8 */
        34: .line 67
            iload 14 /* z13 */
            iload 13 /* z12 */
            bipush 28
            iushr
            iadd
            istore 14 /* z13 */
            iload 13 /* z12 */
            ldc 268435455
            iand
            istore 13 /* z12 */
        35: .line 69
            aload 0 /* z */
            iconst_0
            iload 1 /* z0 */
            iastore
            aload 0 /* z */
            iconst_1
            iload 2 /* z1 */
            iastore
            aload 0 /* z */
            iconst_2
            iload 3 /* z2 */
            iastore
            aload 0 /* z */
            iconst_3
            iload 4 /* z3 */
            iastore
            aload 0 /* z */
            iconst_4
            iload 5 /* z4 */
            iastore
            aload 0 /* z */
            iconst_5
            iload 6 /* z5 */
            iastore
            aload 0 /* z */
            bipush 6
            iload 7 /* z6 */
            iastore
            aload 0 /* z */
            bipush 7
            iload 8 /* z7 */
            iastore
        36: .line 70
            aload 0 /* z */
            bipush 8
            iload 9 /* z8 */
            iastore
            aload 0 /* z */
            bipush 9
            iload 10 /* z9 */
            iastore
            aload 0 /* z */
            bipush 10
            iload 11 /* z10 */
            iastore
            aload 0 /* z */
            bipush 11
            iload 12 /* z11 */
            iastore
            aload 0 /* z */
            bipush 12
            iload 13 /* z12 */
            iastore
            aload 0 /* z */
            bipush 13
            iload 14 /* z13 */
            iastore
            aload 0 /* z */
            bipush 14
            iload 15 /* z14 */
            iastore
            aload 0 /* z */
            bipush 15
            iload 16 /* z15 */
            iastore
        37: .line 71
            return
        end local 17 // int t
        end local 16 // int z15
        end local 15 // int z14
        end local 14 // int z13
        end local 13 // int z12
        end local 12 // int z11
        end local 11 // int z10
        end local 10 // int z9
        end local 9 // int z8
        end local 8 // int z7
        end local 7 // int z6
        end local 6 // int z5
        end local 5 // int z4
        end local 4 // int z3
        end local 3 // int z2
        end local 2 // int z1
        end local 1 // int z0
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   38     0     z  [I
            1   38     1    z0  I
            2   38     2    z1  I
            3   38     3    z2  I
            4   38     4    z3  I
            5   38     5    z4  I
            6   38     6    z5  I
            7   38     7    z6  I
            8   38     8    z7  I
            9   38     9    z8  I
           10   38    10    z9  I
           11   38    11   z10  I
           12   38    12   z11  I
           13   38    13   z12  I
           14   38    14   z13  I
           15   38    15   z14  I
           16   38    16   z15  I
           25   38    17     t  I
    MethodParameters:
      Name  Flags
      z     

  public static void cnegate(int, int[]);
    descriptor: (I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // int negate
        start local 1 // int[] z
         0: .line 77
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 2 /* t */
        start local 2 // int[] t
         1: .line 78
            aload 2 /* t */
            aload 1 /* z */
            aload 2 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sub:([I[I[I)V
         2: .line 80
            bipush 16
            iload 0 /* negate */
            aload 2 /* t */
            iconst_0
            aload 1 /* z */
            iconst_0
            invokestatic org.bouncycastle.math.raw.Nat.cmov:(II[II[II)V
         3: .line 81
            return
        end local 2 // int[] t
        end local 1 // int[] z
        end local 0 // int negate
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  negate  I
            0    4     1       z  [I
            1    4     2       t  [I
    MethodParameters:
        Name  Flags
      negate  
      z       

  public static void copy(int[], int, int[], int);
    descriptor: ([II[II)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // int[] x
        start local 1 // int xOff
        start local 2 // int[] z
        start local 3 // int zOff
         0: .line 85
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         1: goto 4
         2: .line 87
      StackMap locals: int
      StackMap stack:
            aload 2 /* z */
            iload 3 /* zOff */
            iload 4 /* i */
            iadd
            aload 0 /* x */
            iload 1 /* xOff */
            iload 4 /* i */
            iadd
            iaload
            iastore
         3: .line 85
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 4 /* i */
            bipush 16
            if_icmplt 2
        end local 4 // int i
         5: .line 89
            return
        end local 3 // int zOff
        end local 2 // int[] z
        end local 1 // int xOff
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0     x  [I
            0    6     1  xOff  I
            0    6     2     z  [I
            0    6     3  zOff  I
            1    5     4     i  I
    MethodParameters:
      Name  Flags
      x     
      xOff  
      z     
      zOff  

  public static int[] create();
    descriptor: ()[I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 93
            bipush 16
            newarray 10
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int[] createTable(int);
    descriptor: (I)[I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int n
         0: .line 98
            bipush 16
            iload 0 /* n */
            imul
            newarray 10
            areturn
        end local 0 // int n
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     n  I
    MethodParameters:
      Name  Flags
      n     

  public static void cswap(int, int[], int[]);
    descriptor: (I[I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // int swap
        start local 1 // int[] a
        start local 2 // int[] b
         0: .line 106
            iconst_0
            iload 0 /* swap */
            isub
            istore 3 /* mask */
        start local 3 // int mask
         1: .line 107
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 9
         3: .line 109
      StackMap locals: int int
      StackMap stack:
            aload 1 /* a */
            iload 4 /* i */
            iaload
            istore 5 /* ai */
        start local 5 // int ai
         4: aload 2 /* b */
            iload 4 /* i */
            iaload
            istore 6 /* bi */
        start local 6 // int bi
         5: .line 110
            iload 3 /* mask */
            iload 5 /* ai */
            iload 6 /* bi */
            ixor
            iand
            istore 7 /* dummy */
        start local 7 // int dummy
         6: .line 111
            aload 1 /* a */
            iload 4 /* i */
            iload 5 /* ai */
            iload 7 /* dummy */
            ixor
            iastore
         7: .line 112
            aload 2 /* b */
            iload 4 /* i */
            iload 6 /* bi */
            iload 7 /* dummy */
            ixor
            iastore
        end local 7 // int dummy
        end local 6 // int bi
        end local 5 // int ai
         8: .line 107
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 4 /* i */
            bipush 16
            if_icmplt 3
        end local 4 // int i
        10: .line 114
            return
        end local 3 // int mask
        end local 2 // int[] b
        end local 1 // int[] a
        end local 0 // int swap
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   swap  I
            0   11     1      a  [I
            0   11     2      b  [I
            1   11     3   mask  I
            2   10     4      i  I
            4    8     5     ai  I
            5    8     6     bi  I
            6    8     7  dummy  I
    MethodParameters:
      Name  Flags
      swap  
      a     
      b     

  public static void decode(byte[], int, int[]);
    descriptor: ([BI[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // byte[] x
        start local 1 // int xOff
        start local 2 // int[] z
         0: .line 118
            aload 0 /* x */
            iload 1 /* xOff */
            aload 2 /* z */
            iconst_0
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         1: .line 119
            aload 0 /* x */
            iload 1 /* xOff */
            bipush 7
            iadd
            aload 2 /* z */
            iconst_2
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         2: .line 120
            aload 0 /* x */
            iload 1 /* xOff */
            bipush 14
            iadd
            aload 2 /* z */
            iconst_4
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         3: .line 121
            aload 0 /* x */
            iload 1 /* xOff */
            bipush 21
            iadd
            aload 2 /* z */
            bipush 6
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         4: .line 122
            aload 0 /* x */
            iload 1 /* xOff */
            bipush 28
            iadd
            aload 2 /* z */
            bipush 8
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         5: .line 123
            aload 0 /* x */
            iload 1 /* xOff */
            bipush 35
            iadd
            aload 2 /* z */
            bipush 10
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         6: .line 124
            aload 0 /* x */
            iload 1 /* xOff */
            bipush 42
            iadd
            aload 2 /* z */
            bipush 12
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         7: .line 125
            aload 0 /* x */
            iload 1 /* xOff */
            bipush 49
            iadd
            aload 2 /* z */
            bipush 14
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode56:([BI[II)V
         8: .line 126
            return
        end local 2 // int[] z
        end local 1 // int xOff
        end local 0 // byte[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0     x  [B
            0    9     1  xOff  I
            0    9     2     z  [I
    MethodParameters:
      Name  Flags
      x     
      xOff  
      z     

  private static int decode24(byte[], int);
    descriptor: ([BI)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // byte[] bs
        start local 1 // int off
         0: .line 130
            aload 0 /* bs */
            iload 1 /* off */
            baload
            sipush 255
            iand
            istore 2 /* n */
        start local 2 // int n
         1: .line 131
            iload 2 /* n */
            aload 0 /* bs */
            iinc 1 /* off */ 1
            iload 1 /* off */
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ior
            istore 2 /* n */
         2: .line 132
            iload 2 /* n */
            aload 0 /* bs */
            iinc 1 /* off */ 1
            iload 1 /* off */
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ior
            istore 2 /* n */
         3: .line 133
            iload 2 /* n */
            ireturn
        end local 2 // int n
        end local 1 // int off
        end local 0 // byte[] bs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0    bs  [B
            0    4     1   off  I
            1    4     2     n  I
    MethodParameters:
      Name  Flags
      bs    
      off   

  private static int decode32(byte[], int);
    descriptor: ([BI)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // byte[] bs
        start local 1 // int off
         0: .line 138
            aload 0 /* bs */
            iload 1 /* off */
            baload
            sipush 255
            iand
            istore 2 /* n */
        start local 2 // int n
         1: .line 139
            iload 2 /* n */
            aload 0 /* bs */
            iinc 1 /* off */ 1
            iload 1 /* off */
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ior
            istore 2 /* n */
         2: .line 140
            iload 2 /* n */
            aload 0 /* bs */
            iinc 1 /* off */ 1
            iload 1 /* off */
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ior
            istore 2 /* n */
         3: .line 141
            iload 2 /* n */
            aload 0 /* bs */
            iinc 1 /* off */ 1
            iload 1 /* off */
            baload
            bipush 24
            ishl
            ior
            istore 2 /* n */
         4: .line 142
            iload 2 /* n */
            ireturn
        end local 2 // int n
        end local 1 // int off
        end local 0 // byte[] bs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0    bs  [B
            0    5     1   off  I
            1    5     2     n  I
    MethodParameters:
      Name  Flags
      bs    
      off   

  private static void decode56(byte[], int, int[], int);
    descriptor: ([BI[II)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // byte[] bs
        start local 1 // int off
        start local 2 // int[] z
        start local 3 // int zOff
         0: .line 147
            aload 0 /* bs */
            iload 1 /* off */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode32:([BI)I
            istore 4 /* lo */
        start local 4 // int lo
         1: .line 148
            aload 0 /* bs */
            iload 1 /* off */
            iconst_4
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.decode24:([BI)I
            istore 5 /* hi */
        start local 5 // int hi
         2: .line 149
            aload 2 /* z */
            iload 3 /* zOff */
            iload 4 /* lo */
            ldc 268435455
            iand
            iastore
         3: .line 150
            aload 2 /* z */
            iload 3 /* zOff */
            iconst_1
            iadd
            iload 4 /* lo */
            bipush 28
            iushr
            iload 5 /* hi */
            iconst_4
            ishl
            ior
            iastore
         4: .line 152
            return
        end local 5 // int hi
        end local 4 // int lo
        end local 3 // int zOff
        end local 2 // int[] z
        end local 1 // int off
        end local 0 // byte[] bs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0    bs  [B
            0    5     1   off  I
            0    5     2     z  [I
            0    5     3  zOff  I
            1    5     4    lo  I
            2    5     5    hi  I
    MethodParameters:
      Name  Flags
      bs    
      off   
      z     
      zOff  

  public static void encode(int[], byte[], int);
    descriptor: ([I[BI)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // int[] x
        start local 1 // byte[] z
        start local 2 // int zOff
         0: .line 156
            aload 0 /* x */
            iconst_0
            aload 1 /* z */
            iload 2 /* zOff */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         1: .line 157
            aload 0 /* x */
            iconst_2
            aload 1 /* z */
            iload 2 /* zOff */
            bipush 7
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         2: .line 158
            aload 0 /* x */
            iconst_4
            aload 1 /* z */
            iload 2 /* zOff */
            bipush 14
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         3: .line 159
            aload 0 /* x */
            bipush 6
            aload 1 /* z */
            iload 2 /* zOff */
            bipush 21
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         4: .line 160
            aload 0 /* x */
            bipush 8
            aload 1 /* z */
            iload 2 /* zOff */
            bipush 28
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         5: .line 161
            aload 0 /* x */
            bipush 10
            aload 1 /* z */
            iload 2 /* zOff */
            bipush 35
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         6: .line 162
            aload 0 /* x */
            bipush 12
            aload 1 /* z */
            iload 2 /* zOff */
            bipush 42
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         7: .line 163
            aload 0 /* x */
            bipush 14
            aload 1 /* z */
            iload 2 /* zOff */
            bipush 49
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode56:([II[BI)V
         8: .line 164
            return
        end local 2 // int zOff
        end local 1 // byte[] z
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0     x  [I
            0    9     1     z  [B
            0    9     2  zOff  I
    MethodParameters:
      Name  Flags
      x     
      z     
      zOff  

  private static void encode24(int, byte[], int);
    descriptor: (I[BI)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // int n
        start local 1 // byte[] bs
        start local 2 // int off
         0: .line 168
            aload 1 /* bs */
            iload 2 /* off */
            iload 0 /* n */
            i2b
            bastore
         1: .line 169
            aload 1 /* bs */
            iinc 2 /* off */ 1
            iload 2 /* off */
            iload 0 /* n */
            bipush 8
            iushr
            i2b
            bastore
         2: .line 170
            aload 1 /* bs */
            iinc 2 /* off */ 1
            iload 2 /* off */
            iload 0 /* n */
            bipush 16
            iushr
            i2b
            bastore
         3: .line 171
            return
        end local 2 // int off
        end local 1 // byte[] bs
        end local 0 // int n
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     n  I
            0    4     1    bs  [B
            0    4     2   off  I
    MethodParameters:
      Name  Flags
      n     
      bs    
      off   

  private static void encode32(int, byte[], int);
    descriptor: (I[BI)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // int n
        start local 1 // byte[] bs
        start local 2 // int off
         0: .line 175
            aload 1 /* bs */
            iload 2 /* off */
            iload 0 /* n */
            i2b
            bastore
         1: .line 176
            aload 1 /* bs */
            iinc 2 /* off */ 1
            iload 2 /* off */
            iload 0 /* n */
            bipush 8
            iushr
            i2b
            bastore
         2: .line 177
            aload 1 /* bs */
            iinc 2 /* off */ 1
            iload 2 /* off */
            iload 0 /* n */
            bipush 16
            iushr
            i2b
            bastore
         3: .line 178
            aload 1 /* bs */
            iinc 2 /* off */ 1
            iload 2 /* off */
            iload 0 /* n */
            bipush 24
            iushr
            i2b
            bastore
         4: .line 179
            return
        end local 2 // int off
        end local 1 // byte[] bs
        end local 0 // int n
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     n  I
            0    5     1    bs  [B
            0    5     2   off  I
    MethodParameters:
      Name  Flags
      n     
      bs    
      off   

  private static void encode56(int[], int, byte[], int);
    descriptor: ([II[BI)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // int[] x
        start local 1 // int xOff
        start local 2 // byte[] bs
        start local 3 // int off
         0: .line 183
            aload 0 /* x */
            iload 1 /* xOff */
            iaload
            istore 4 /* lo */
        start local 4 // int lo
         1: aload 0 /* x */
            iload 1 /* xOff */
            iconst_1
            iadd
            iaload
            istore 5 /* hi */
        start local 5 // int hi
         2: .line 184
            iload 4 /* lo */
            iload 5 /* hi */
            bipush 28
            ishl
            ior
            aload 2 /* bs */
            iload 3 /* off */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode32:(I[BI)V
         3: .line 185
            iload 5 /* hi */
            iconst_4
            iushr
            aload 2 /* bs */
            iload 3 /* off */
            iconst_4
            iadd
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.encode24:(I[BI)V
         4: .line 186
            return
        end local 5 // int hi
        end local 4 // int lo
        end local 3 // int off
        end local 2 // byte[] bs
        end local 1 // int xOff
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     x  [I
            0    5     1  xOff  I
            0    5     2    bs  [B
            0    5     3   off  I
            1    5     4    lo  I
            2    5     5    hi  I
    MethodParameters:
      Name  Flags
      x     
      xOff  
      bs    
      off   

  public static void inv(int[], int[]);
    descriptor: ([I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // int[] x
        start local 1 // int[] z
         0: .line 194
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 2 /* t */
        start local 2 // int[] t
         1: .line 195
            aload 0 /* x */
            aload 2 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.powPm3d4:([I[I)V
         2: .line 196
            aload 2 /* t */
            iconst_2
            aload 2 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
         3: .line 197
            aload 2 /* t */
            aload 0 /* x */
            aload 1 /* z */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         4: .line 198
            return
        end local 2 // int[] t
        end local 1 // int[] z
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     x  [I
            0    5     1     z  [I
            1    5     2     t  [I
    MethodParameters:
      Name  Flags
      x     
      z     

  public static boolean isZeroVar(int[]);
    descriptor: ([I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // int[] x
         0: .line 202
            iconst_0
            istore 1 /* d */
        start local 1 // int d
         1: .line 203
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 205
      StackMap locals: int int
      StackMap stack:
            iload 1 /* d */
            aload 0 /* x */
            iload 2 /* i */
            iaload
            ior
            istore 1 /* d */
         4: .line 203
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            bipush 16
            if_icmplt 3
        end local 2 // int i
         6: .line 207
            iload 1 /* d */
            ifne 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 1 // int d
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0     x  [I
            1    8     1     d  I
            2    6     2     i  I
    MethodParameters:
      Name  Flags
      x     

  public static void mul(int[], int, int[]);
    descriptor: ([II[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=31, args_size=3
        start local 0 // int[] x
        start local 1 // int y
        start local 2 // int[] z
         0: .line 212
            aload 0 /* x */
            iconst_0
            iaload
            istore 3 /* x0 */
        start local 3 // int x0
         1: aload 0 /* x */
            iconst_1
            iaload
            istore 4 /* x1 */
        start local 4 // int x1
         2: aload 0 /* x */
            iconst_2
            iaload
            istore 5 /* x2 */
        start local 5 // int x2
         3: aload 0 /* x */
            iconst_3
            iaload
            istore 6 /* x3 */
        start local 6 // int x3
         4: aload 0 /* x */
            iconst_4
            iaload
            istore 7 /* x4 */
        start local 7 // int x4
         5: aload 0 /* x */
            iconst_5
            iaload
            istore 8 /* x5 */
        start local 8 // int x5
         6: aload 0 /* x */
            bipush 6
            iaload
            istore 9 /* x6 */
        start local 9 // int x6
         7: aload 0 /* x */
            bipush 7
            iaload
            istore 10 /* x7 */
        start local 10 // int x7
         8: .line 213
            aload 0 /* x */
            bipush 8
            iaload
            istore 11 /* x8 */
        start local 11 // int x8
         9: aload 0 /* x */
            bipush 9
            iaload
            istore 12 /* x9 */
        start local 12 // int x9
        10: aload 0 /* x */
            bipush 10
            iaload
            istore 13 /* x10 */
        start local 13 // int x10
        11: aload 0 /* x */
            bipush 11
            iaload
            istore 14 /* x11 */
        start local 14 // int x11
        12: aload 0 /* x */
            bipush 12
            iaload
            istore 15 /* x12 */
        start local 15 // int x12
        13: aload 0 /* x */
            bipush 13
            iaload
            istore 16 /* x13 */
        start local 16 // int x13
        14: aload 0 /* x */
            bipush 14
            iaload
            istore 17 /* x14 */
        start local 17 // int x14
        15: aload 0 /* x */
            bipush 15
            iaload
            istore 18 /* x15 */
        start local 18 // int x15
        16: .line 218
            iload 4 /* x1 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            lstore 23 /* c */
        start local 23 // long c
        17: .line 219
            lload 23 /* c */
            l2i
            ldc 268435455
            iand
            istore 19 /* z1 */
        start local 19 // int z1
        18: lload 23 /* c */
            bipush 28
            lushr
            lstore 23 /* c */
        19: .line 220
            iload 8 /* x5 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            lstore 25 /* d */
        start local 25 // long d
        20: .line 221
            lload 25 /* d */
            l2i
            ldc 268435455
            iand
            istore 20 /* z5 */
        start local 20 // int z5
        21: lload 25 /* d */
            bipush 28
            lushr
            lstore 25 /* d */
        22: .line 222
            iload 12 /* x9 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            lstore 27 /* e */
        start local 27 // long e
        23: .line 223
            lload 27 /* e */
            l2i
            ldc 268435455
            iand
            istore 21 /* z9 */
        start local 21 // int z9
        24: lload 27 /* e */
            bipush 28
            lushr
            lstore 27 /* e */
        25: .line 224
            iload 16 /* x13 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            lstore 29 /* f */
        start local 29 // long f
        26: .line 225
            lload 29 /* f */
            l2i
            ldc 268435455
            iand
            istore 22 /* z13 */
        start local 22 // int z13
        27: lload 29 /* f */
            bipush 28
            lushr
            lstore 29 /* f */
        28: .line 227
            lload 23 /* c */
            iload 5 /* x2 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 23 /* c */
        29: .line 228
            aload 2 /* z */
            iconst_2
            lload 23 /* c */
            l2i
            ldc 268435455
            iand
            iastore
            lload 23 /* c */
            bipush 28
            lushr
            lstore 23 /* c */
        30: .line 229
            lload 25 /* d */
            iload 9 /* x6 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 25 /* d */
        31: .line 230
            aload 2 /* z */
            bipush 6
            lload 25 /* d */
            l2i
            ldc 268435455
            iand
            iastore
            lload 25 /* d */
            bipush 28
            lushr
            lstore 25 /* d */
        32: .line 231
            lload 27 /* e */
            iload 13 /* x10 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 27 /* e */
        33: .line 232
            aload 2 /* z */
            bipush 10
            lload 27 /* e */
            l2i
            ldc 268435455
            iand
            iastore
            lload 27 /* e */
            bipush 28
            lushr
            lstore 27 /* e */
        34: .line 233
            lload 29 /* f */
            iload 17 /* x14 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 29 /* f */
        35: .line 234
            aload 2 /* z */
            bipush 14
            lload 29 /* f */
            l2i
            ldc 268435455
            iand
            iastore
            lload 29 /* f */
            bipush 28
            lushr
            lstore 29 /* f */
        36: .line 236
            lload 23 /* c */
            iload 6 /* x3 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 23 /* c */
        37: .line 237
            aload 2 /* z */
            iconst_3
            lload 23 /* c */
            l2i
            ldc 268435455
            iand
            iastore
            lload 23 /* c */
            bipush 28
            lushr
            lstore 23 /* c */
        38: .line 238
            lload 25 /* d */
            iload 10 /* x7 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 25 /* d */
        39: .line 239
            aload 2 /* z */
            bipush 7
            lload 25 /* d */
            l2i
            ldc 268435455
            iand
            iastore
            lload 25 /* d */
            bipush 28
            lushr
            lstore 25 /* d */
        40: .line 240
            lload 27 /* e */
            iload 14 /* x11 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 27 /* e */
        41: .line 241
            aload 2 /* z */
            bipush 11
            lload 27 /* e */
            l2i
            ldc 268435455
            iand
            iastore
            lload 27 /* e */
            bipush 28
            lushr
            lstore 27 /* e */
        42: .line 242
            lload 29 /* f */
            iload 18 /* x15 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 29 /* f */
        43: .line 243
            aload 2 /* z */
            bipush 15
            lload 29 /* f */
            l2i
            ldc 268435455
            iand
            iastore
            lload 29 /* f */
            bipush 28
            lushr
            lstore 29 /* f */
        44: .line 245
            lload 25 /* d */
            lload 29 /* f */
            ladd
            lstore 25 /* d */
        45: .line 247
            lload 23 /* c */
            iload 7 /* x4 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 23 /* c */
        46: .line 248
            aload 2 /* z */
            iconst_4
            lload 23 /* c */
            l2i
            ldc 268435455
            iand
            iastore
            lload 23 /* c */
            bipush 28
            lushr
            lstore 23 /* c */
        47: .line 249
            lload 25 /* d */
            iload 11 /* x8 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 25 /* d */
        48: .line 250
            aload 2 /* z */
            bipush 8
            lload 25 /* d */
            l2i
            ldc 268435455
            iand
            iastore
            lload 25 /* d */
            bipush 28
            lushr
            lstore 25 /* d */
        49: .line 251
            lload 27 /* e */
            iload 15 /* x12 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 27 /* e */
        50: .line 252
            aload 2 /* z */
            bipush 12
            lload 27 /* e */
            l2i
            ldc 268435455
            iand
            iastore
            lload 27 /* e */
            bipush 28
            lushr
            lstore 27 /* e */
        51: .line 253
            lload 29 /* f */
            iload 3 /* x0 */
            i2l
            iload 1 /* y */
            i2l
            lmul
            ladd
            lstore 29 /* f */
        52: .line 254
            aload 2 /* z */
            iconst_0
            lload 29 /* f */
            l2i
            ldc 268435455
            iand
            iastore
            lload 29 /* f */
            bipush 28
            lushr
            lstore 29 /* f */
        53: .line 256
            aload 2 /* z */
            iconst_1
            iload 19 /* z1 */
            lload 29 /* f */
            l2i
            iadd
            iastore
        54: .line 257
            aload 2 /* z */
            iconst_5
            iload 20 /* z5 */
            lload 23 /* c */
            l2i
            iadd
            iastore
        55: .line 258
            aload 2 /* z */
            bipush 9
            iload 21 /* z9 */
            lload 25 /* d */
            l2i
            iadd
            iastore
        56: .line 259
            aload 2 /* z */
            bipush 13
            iload 22 /* z13 */
            lload 27 /* e */
            l2i
            iadd
            iastore
        57: .line 260
            return
        end local 29 // long f
        end local 27 // long e
        end local 25 // long d
        end local 23 // long c
        end local 22 // int z13
        end local 21 // int z9
        end local 20 // int z5
        end local 19 // int z1
        end local 18 // int x15
        end local 17 // int x14
        end local 16 // int x13
        end local 15 // int x12
        end local 14 // int x11
        end local 13 // int x10
        end local 12 // int x9
        end local 11 // int x8
        end local 10 // int x7
        end local 9 // int x6
        end local 8 // int x5
        end local 7 // int x4
        end local 6 // int x3
        end local 5 // int x2
        end local 4 // int x1
        end local 3 // int x0
        end local 2 // int[] z
        end local 1 // int y
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   58     0     x  [I
            0   58     1     y  I
            0   58     2     z  [I
            1   58     3    x0  I
            2   58     4    x1  I
            3   58     5    x2  I
            4   58     6    x3  I
            5   58     7    x4  I
            6   58     8    x5  I
            7   58     9    x6  I
            8   58    10    x7  I
            9   58    11    x8  I
           10   58    12    x9  I
           11   58    13   x10  I
           12   58    14   x11  I
           13   58    15   x12  I
           14   58    16   x13  I
           15   58    17   x14  I
           16   58    18   x15  I
           18   58    19    z1  I
           21   58    20    z5  I
           24   58    21    z9  I
           27   58    22   z13  I
           17   58    23     c  J
           20   58    25     d  J
           23   58    27     e  J
           26   58    29     f  J
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public static void mul(int[], int[], int[]);
    descriptor: ([I[I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=161, args_size=3
        start local 0 // int[] x
        start local 1 // int[] y
        start local 2 // int[] z
         0: .line 264
            aload 0 /* x */
            iconst_0
            iaload
            istore 3 /* x0 */
        start local 3 // int x0
         1: .line 265
            aload 0 /* x */
            iconst_1
            iaload
            istore 4 /* x1 */
        start local 4 // int x1
         2: .line 266
            aload 0 /* x */
            iconst_2
            iaload
            istore 5 /* x2 */
        start local 5 // int x2
         3: .line 267
            aload 0 /* x */
            iconst_3
            iaload
            istore 6 /* x3 */
        start local 6 // int x3
         4: .line 268
            aload 0 /* x */
            iconst_4
            iaload
            istore 7 /* x4 */
        start local 7 // int x4
         5: .line 269
            aload 0 /* x */
            iconst_5
            iaload
            istore 8 /* x5 */
        start local 8 // int x5
         6: .line 270
            aload 0 /* x */
            bipush 6
            iaload
            istore 9 /* x6 */
        start local 9 // int x6
         7: .line 271
            aload 0 /* x */
            bipush 7
            iaload
            istore 10 /* x7 */
        start local 10 // int x7
         8: .line 273
            aload 0 /* x */
            bipush 8
            iaload
            istore 11 /* u0 */
        start local 11 // int u0
         9: .line 274
            aload 0 /* x */
            bipush 9
            iaload
            istore 12 /* u1 */
        start local 12 // int u1
        10: .line 275
            aload 0 /* x */
            bipush 10
            iaload
            istore 13 /* u2 */
        start local 13 // int u2
        11: .line 276
            aload 0 /* x */
            bipush 11
            iaload
            istore 14 /* u3 */
        start local 14 // int u3
        12: .line 277
            aload 0 /* x */
            bipush 12
            iaload
            istore 15 /* u4 */
        start local 15 // int u4
        13: .line 278
            aload 0 /* x */
            bipush 13
            iaload
            istore 16 /* u5 */
        start local 16 // int u5
        14: .line 279
            aload 0 /* x */
            bipush 14
            iaload
            istore 17 /* u6 */
        start local 17 // int u6
        15: .line 280
            aload 0 /* x */
            bipush 15
            iaload
            istore 18 /* u7 */
        start local 18 // int u7
        16: .line 282
            aload 1 /* y */
            iconst_0
            iaload
            istore 19 /* y0 */
        start local 19 // int y0
        17: .line 283
            aload 1 /* y */
            iconst_1
            iaload
            istore 20 /* y1 */
        start local 20 // int y1
        18: .line 284
            aload 1 /* y */
            iconst_2
            iaload
            istore 21 /* y2 */
        start local 21 // int y2
        19: .line 285
            aload 1 /* y */
            iconst_3
            iaload
            istore 22 /* y3 */
        start local 22 // int y3
        20: .line 286
            aload 1 /* y */
            iconst_4
            iaload
            istore 23 /* y4 */
        start local 23 // int y4
        21: .line 287
            aload 1 /* y */
            iconst_5
            iaload
            istore 24 /* y5 */
        start local 24 // int y5
        22: .line 288
            aload 1 /* y */
            bipush 6
            iaload
            istore 25 /* y6 */
        start local 25 // int y6
        23: .line 289
            aload 1 /* y */
            bipush 7
            iaload
            istore 26 /* y7 */
        start local 26 // int y7
        24: .line 291
            aload 1 /* y */
            bipush 8
            iaload
            istore 27 /* v0 */
        start local 27 // int v0
        25: .line 292
            aload 1 /* y */
            bipush 9
            iaload
            istore 28 /* v1 */
        start local 28 // int v1
        26: .line 293
            aload 1 /* y */
            bipush 10
            iaload
            istore 29 /* v2 */
        start local 29 // int v2
        27: .line 294
            aload 1 /* y */
            bipush 11
            iaload
            istore 30 /* v3 */
        start local 30 // int v3
        28: .line 295
            aload 1 /* y */
            bipush 12
            iaload
            istore 31 /* v4 */
        start local 31 // int v4
        29: .line 296
            aload 1 /* y */
            bipush 13
            iaload
            istore 32 /* v5 */
        start local 32 // int v5
        30: .line 297
            aload 1 /* y */
            bipush 14
            iaload
            istore 33 /* v6 */
        start local 33 // int v6
        31: .line 298
            aload 1 /* y */
            bipush 15
            iaload
            istore 34 /* v7 */
        start local 34 // int v7
        32: .line 300
            iload 3 /* x0 */
            iload 11 /* u0 */
            iadd
            istore 35 /* s0 */
        start local 35 // int s0
        33: .line 301
            iload 4 /* x1 */
            iload 12 /* u1 */
            iadd
            istore 36 /* s1 */
        start local 36 // int s1
        34: .line 302
            iload 5 /* x2 */
            iload 13 /* u2 */
            iadd
            istore 37 /* s2 */
        start local 37 // int s2
        35: .line 303
            iload 6 /* x3 */
            iload 14 /* u3 */
            iadd
            istore 38 /* s3 */
        start local 38 // int s3
        36: .line 304
            iload 7 /* x4 */
            iload 15 /* u4 */
            iadd
            istore 39 /* s4 */
        start local 39 // int s4
        37: .line 305
            iload 8 /* x5 */
            iload 16 /* u5 */
            iadd
            istore 40 /* s5 */
        start local 40 // int s5
        38: .line 306
            iload 9 /* x6 */
            iload 17 /* u6 */
            iadd
            istore 41 /* s6 */
        start local 41 // int s6
        39: .line 307
            iload 10 /* x7 */
            iload 18 /* u7 */
            iadd
            istore 42 /* s7 */
        start local 42 // int s7
        40: .line 309
            iload 19 /* y0 */
            iload 27 /* v0 */
            iadd
            istore 43 /* t0 */
        start local 43 // int t0
        41: .line 310
            iload 20 /* y1 */
            iload 28 /* v1 */
            iadd
            istore 44 /* t1 */
        start local 44 // int t1
        42: .line 311
            iload 21 /* y2 */
            iload 29 /* v2 */
            iadd
            istore 45 /* t2 */
        start local 45 // int t2
        43: .line 312
            iload 22 /* y3 */
            iload 30 /* v3 */
            iadd
            istore 46 /* t3 */
        start local 46 // int t3
        44: .line 313
            iload 23 /* y4 */
            iload 31 /* v4 */
            iadd
            istore 47 /* t4 */
        start local 47 // int t4
        45: .line 314
            iload 24 /* y5 */
            iload 32 /* v5 */
            iadd
            istore 48 /* t5 */
        start local 48 // int t5
        46: .line 315
            iload 25 /* y6 */
            iload 33 /* v6 */
            iadd
            istore 49 /* t6 */
        start local 49 // int t6
        47: .line 316
            iload 26 /* y7 */
            iload 34 /* v7 */
            iadd
            istore 50 /* t7 */
        start local 50 // int t7
        48: .line 321
            iload 3 /* x0 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
            lstore 71 /* f0 */
        start local 71 // long f0
        49: .line 322
            iload 10 /* x7 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
        50: .line 323
            iload 9 /* x6 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
        51: .line 322
            ladd
        52: .line 324
            iload 8 /* x5 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
        53: .line 322
            ladd
        54: .line 325
            iload 7 /* x4 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
        55: .line 322
            ladd
        56: .line 326
            iload 6 /* x3 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
        57: .line 322
            ladd
        58: .line 327
            iload 5 /* x2 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
        59: .line 322
            ladd
        60: .line 328
            iload 4 /* x1 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
        61: .line 322
            ladd
            lstore 73 /* f8 */
        start local 73 // long f8
        62: .line 329
            iload 11 /* u0 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
            lstore 75 /* g0 */
        start local 75 // long g0
        63: .line 330
            iload 18 /* u7 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
        64: .line 331
            iload 17 /* u6 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
        65: .line 330
            ladd
        66: .line 332
            iload 16 /* u5 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
        67: .line 330
            ladd
        68: .line 333
            iload 15 /* u4 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
        69: .line 330
            ladd
        70: .line 334
            iload 14 /* u3 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
        71: .line 330
            ladd
        72: .line 335
            iload 13 /* u2 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
        73: .line 330
            ladd
        74: .line 336
            iload 12 /* u1 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
        75: .line 330
            ladd
            lstore 77 /* g8 */
        start local 77 // long g8
        76: .line 337
            iload 35 /* s0 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
            lstore 79 /* h0 */
        start local 79 // long h0
        77: .line 338
            iload 42 /* s7 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
        78: .line 339
            iload 41 /* s6 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
        79: .line 338
            ladd
        80: .line 340
            iload 40 /* s5 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
        81: .line 338
            ladd
        82: .line 341
            iload 39 /* s4 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
        83: .line 338
            ladd
        84: .line 342
            iload 38 /* s3 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
        85: .line 338
            ladd
        86: .line 343
            iload 37 /* s2 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
        87: .line 338
            ladd
        88: .line 344
            iload 36 /* s1 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
        89: .line 338
            ladd
            lstore 81 /* h8 */
        start local 81 // long h8
        90: .line 346
            lload 71 /* f0 */
            lload 75 /* g0 */
            ladd
            lload 81 /* h8 */
            ladd
            lload 73 /* f8 */
            lsub
            lstore 67 /* c */
        start local 67 // long c
        91: .line 347
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 51 /* z0 */
        start local 51 // int z0
        92: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
        93: .line 348
            lload 77 /* g8 */
            lload 79 /* h0 */
            ladd
            lload 71 /* f0 */
            lsub
            lload 81 /* h8 */
            ladd
            lstore 69 /* d */
        start local 69 // long d
        94: .line 349
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 59 /* z8 */
        start local 59 // int z8
        95: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
        96: .line 351
            iload 4 /* x1 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
        97: .line 352
            iload 3 /* x0 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
        98: .line 351
            ladd
            lstore 83 /* f1 */
        start local 83 // long f1
        99: .line 353
            iload 10 /* x7 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
       100: .line 354
            iload 9 /* x6 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
       101: .line 353
            ladd
       102: .line 355
            iload 8 /* x5 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
       103: .line 353
            ladd
       104: .line 356
            iload 7 /* x4 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
       105: .line 353
            ladd
       106: .line 357
            iload 6 /* x3 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
       107: .line 353
            ladd
       108: .line 358
            iload 5 /* x2 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
       109: .line 353
            ladd
            lstore 85 /* f9 */
        start local 85 // long f9
       110: .line 359
            iload 12 /* u1 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
       111: .line 360
            iload 11 /* u0 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
       112: .line 359
            ladd
            lstore 87 /* g1 */
        start local 87 // long g1
       113: .line 361
            iload 18 /* u7 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
       114: .line 362
            iload 17 /* u6 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
       115: .line 361
            ladd
       116: .line 363
            iload 16 /* u5 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
       117: .line 361
            ladd
       118: .line 364
            iload 15 /* u4 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
       119: .line 361
            ladd
       120: .line 365
            iload 14 /* u3 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
       121: .line 361
            ladd
       122: .line 366
            iload 13 /* u2 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
       123: .line 361
            ladd
            lstore 89 /* g9 */
        start local 89 // long g9
       124: .line 367
            iload 36 /* s1 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
       125: .line 368
            iload 35 /* s0 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
       126: .line 367
            ladd
            lstore 91 /* h1 */
        start local 91 // long h1
       127: .line 369
            iload 42 /* s7 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
       128: .line 370
            iload 41 /* s6 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
       129: .line 369
            ladd
       130: .line 371
            iload 40 /* s5 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
       131: .line 369
            ladd
       132: .line 372
            iload 39 /* s4 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
       133: .line 369
            ladd
       134: .line 373
            iload 38 /* s3 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
       135: .line 369
            ladd
       136: .line 374
            iload 37 /* s2 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
       137: .line 369
            ladd
            lstore 93 /* h9 */
        start local 93 // long h9
       138: .line 376
            lload 67 /* c */
            lload 83 /* f1 */
            lload 87 /* g1 */
            ladd
            lload 93 /* h9 */
            ladd
            lload 85 /* f9 */
            lsub
            ladd
            lstore 67 /* c */
       139: .line 377
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 52 /* z1 */
        start local 52 // int z1
       140: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       141: .line 378
            lload 69 /* d */
            lload 89 /* g9 */
            lload 91 /* h1 */
            ladd
            lload 83 /* f1 */
            lsub
            lload 93 /* h9 */
            ladd
            ladd
            lstore 69 /* d */
       142: .line 379
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 60 /* z9 */
        start local 60 // int z9
       143: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       144: .line 381
            iload 5 /* x2 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
       145: .line 382
            iload 4 /* x1 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
       146: .line 381
            ladd
       147: .line 383
            iload 3 /* x0 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
       148: .line 381
            ladd
            lstore 95 /* f2 */
        start local 95 // long f2
       149: .line 384
            iload 10 /* x7 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
       150: .line 385
            iload 9 /* x6 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
       151: .line 384
            ladd
       152: .line 386
            iload 8 /* x5 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
       153: .line 384
            ladd
       154: .line 387
            iload 7 /* x4 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
       155: .line 384
            ladd
       156: .line 388
            iload 6 /* x3 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
       157: .line 384
            ladd
            lstore 97 /* f10 */
        start local 97 // long f10
       158: .line 389
            iload 13 /* u2 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
       159: .line 390
            iload 12 /* u1 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
       160: .line 389
            ladd
       161: .line 391
            iload 11 /* u0 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
       162: .line 389
            ladd
            lstore 99 /* g2 */
        start local 99 // long g2
       163: .line 392
            iload 18 /* u7 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
       164: .line 393
            iload 17 /* u6 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
       165: .line 392
            ladd
       166: .line 394
            iload 16 /* u5 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
       167: .line 392
            ladd
       168: .line 395
            iload 15 /* u4 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
       169: .line 392
            ladd
       170: .line 396
            iload 14 /* u3 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
       171: .line 392
            ladd
            lstore 101 /* g10 */
        start local 101 // long g10
       172: .line 397
            iload 37 /* s2 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
       173: .line 398
            iload 36 /* s1 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
       174: .line 397
            ladd
       175: .line 399
            iload 35 /* s0 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
       176: .line 397
            ladd
            lstore 103 /* h2 */
        start local 103 // long h2
       177: .line 400
            iload 42 /* s7 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
       178: .line 401
            iload 41 /* s6 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
       179: .line 400
            ladd
       180: .line 402
            iload 40 /* s5 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
       181: .line 400
            ladd
       182: .line 403
            iload 39 /* s4 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
       183: .line 400
            ladd
       184: .line 404
            iload 38 /* s3 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
       185: .line 400
            ladd
            lstore 105 /* h10 */
        start local 105 // long h10
       186: .line 406
            lload 67 /* c */
            lload 95 /* f2 */
            lload 99 /* g2 */
            ladd
            lload 105 /* h10 */
            ladd
            lload 97 /* f10 */
            lsub
            ladd
            lstore 67 /* c */
       187: .line 407
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 53 /* z2 */
        start local 53 // int z2
       188: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       189: .line 408
            lload 69 /* d */
            lload 101 /* g10 */
            lload 103 /* h2 */
            ladd
            lload 95 /* f2 */
            lsub
            lload 105 /* h10 */
            ladd
            ladd
            lstore 69 /* d */
       190: .line 409
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 61 /* z10 */
        start local 61 // int z10
       191: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       192: .line 411
            iload 6 /* x3 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
       193: .line 412
            iload 5 /* x2 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
       194: .line 411
            ladd
       195: .line 413
            iload 4 /* x1 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
       196: .line 411
            ladd
       197: .line 414
            iload 3 /* x0 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
       198: .line 411
            ladd
            lstore 107 /* f3 */
        start local 107 // long f3
       199: .line 415
            iload 10 /* x7 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
       200: .line 416
            iload 9 /* x6 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
       201: .line 415
            ladd
       202: .line 417
            iload 8 /* x5 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
       203: .line 415
            ladd
       204: .line 418
            iload 7 /* x4 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
       205: .line 415
            ladd
            lstore 109 /* f11 */
        start local 109 // long f11
       206: .line 419
            iload 14 /* u3 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
       207: .line 420
            iload 13 /* u2 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
       208: .line 419
            ladd
       209: .line 421
            iload 12 /* u1 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
       210: .line 419
            ladd
       211: .line 422
            iload 11 /* u0 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
       212: .line 419
            ladd
            lstore 111 /* g3 */
        start local 111 // long g3
       213: .line 423
            iload 18 /* u7 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
       214: .line 424
            iload 17 /* u6 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
       215: .line 423
            ladd
       216: .line 425
            iload 16 /* u5 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
       217: .line 423
            ladd
       218: .line 426
            iload 15 /* u4 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
       219: .line 423
            ladd
            lstore 113 /* g11 */
        start local 113 // long g11
       220: .line 427
            iload 38 /* s3 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
       221: .line 428
            iload 37 /* s2 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
       222: .line 427
            ladd
       223: .line 429
            iload 36 /* s1 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
       224: .line 427
            ladd
       225: .line 430
            iload 35 /* s0 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
       226: .line 427
            ladd
            lstore 115 /* h3 */
        start local 115 // long h3
       227: .line 431
            iload 42 /* s7 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
       228: .line 432
            iload 41 /* s6 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
       229: .line 431
            ladd
       230: .line 433
            iload 40 /* s5 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
       231: .line 431
            ladd
       232: .line 434
            iload 39 /* s4 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
       233: .line 431
            ladd
            lstore 117 /* h11 */
        start local 117 // long h11
       234: .line 436
            lload 67 /* c */
            lload 107 /* f3 */
            lload 111 /* g3 */
            ladd
            lload 117 /* h11 */
            ladd
            lload 109 /* f11 */
            lsub
            ladd
            lstore 67 /* c */
       235: .line 437
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 54 /* z3 */
        start local 54 // int z3
       236: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       237: .line 438
            lload 69 /* d */
            lload 113 /* g11 */
            lload 115 /* h3 */
            ladd
            lload 107 /* f3 */
            lsub
            lload 117 /* h11 */
            ladd
            ladd
            lstore 69 /* d */
       238: .line 439
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 62 /* z11 */
        start local 62 // int z11
       239: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       240: .line 441
            iload 7 /* x4 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
       241: .line 442
            iload 6 /* x3 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
       242: .line 441
            ladd
       243: .line 443
            iload 5 /* x2 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
       244: .line 441
            ladd
       245: .line 444
            iload 4 /* x1 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
       246: .line 441
            ladd
       247: .line 445
            iload 3 /* x0 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
       248: .line 441
            ladd
            lstore 119 /* f4 */
        start local 119 // long f4
       249: .line 446
            iload 10 /* x7 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
       250: .line 447
            iload 9 /* x6 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
       251: .line 446
            ladd
       252: .line 448
            iload 8 /* x5 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
       253: .line 446
            ladd
            lstore 121 /* f12 */
        start local 121 // long f12
       254: .line 449
            iload 15 /* u4 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
       255: .line 450
            iload 14 /* u3 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
       256: .line 449
            ladd
       257: .line 451
            iload 13 /* u2 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
       258: .line 449
            ladd
       259: .line 452
            iload 12 /* u1 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
       260: .line 449
            ladd
       261: .line 453
            iload 11 /* u0 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
       262: .line 449
            ladd
            lstore 123 /* g4 */
        start local 123 // long g4
       263: .line 454
            iload 18 /* u7 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
       264: .line 455
            iload 17 /* u6 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
       265: .line 454
            ladd
       266: .line 456
            iload 16 /* u5 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
       267: .line 454
            ladd
            lstore 125 /* g12 */
        start local 125 // long g12
       268: .line 457
            iload 39 /* s4 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
       269: .line 458
            iload 38 /* s3 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
       270: .line 457
            ladd
       271: .line 459
            iload 37 /* s2 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
       272: .line 457
            ladd
       273: .line 460
            iload 36 /* s1 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
       274: .line 457
            ladd
       275: .line 461
            iload 35 /* s0 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
       276: .line 457
            ladd
            lstore 127 /* h4 */
        start local 127 // long h4
       277: .line 462
            iload 42 /* s7 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
       278: .line 463
            iload 41 /* s6 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
       279: .line 462
            ladd
       280: .line 464
            iload 40 /* s5 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
       281: .line 462
            ladd
            lstore 129 /* h12 */
        start local 129 // long h12
       282: .line 466
            lload 67 /* c */
            lload 119 /* f4 */
            lload 123 /* g4 */
            ladd
            lload 129 /* h12 */
            ladd
            lload 121 /* f12 */
            lsub
            ladd
            lstore 67 /* c */
       283: .line 467
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 55 /* z4 */
        start local 55 // int z4
       284: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       285: .line 468
            lload 69 /* d */
            lload 125 /* g12 */
            lload 127 /* h4 */
            ladd
            lload 119 /* f4 */
            lsub
            lload 129 /* h12 */
            ladd
            ladd
            lstore 69 /* d */
       286: .line 469
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 63 /* z12 */
        start local 63 // int z12
       287: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       288: .line 471
            iload 8 /* x5 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
       289: .line 472
            iload 7 /* x4 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
       290: .line 471
            ladd
       291: .line 473
            iload 6 /* x3 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
       292: .line 471
            ladd
       293: .line 474
            iload 5 /* x2 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
       294: .line 471
            ladd
       295: .line 475
            iload 4 /* x1 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
       296: .line 471
            ladd
       297: .line 476
            iload 3 /* x0 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
       298: .line 471
            ladd
            lstore 131 /* f5 */
        start local 131 // long f5
       299: .line 477
            iload 10 /* x7 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
       300: .line 478
            iload 9 /* x6 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
       301: .line 477
            ladd
            lstore 133 /* f13 */
        start local 133 // long f13
       302: .line 479
            iload 16 /* u5 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
       303: .line 480
            iload 15 /* u4 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
       304: .line 479
            ladd
       305: .line 481
            iload 14 /* u3 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
       306: .line 479
            ladd
       307: .line 482
            iload 13 /* u2 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
       308: .line 479
            ladd
       309: .line 483
            iload 12 /* u1 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
       310: .line 479
            ladd
       311: .line 484
            iload 11 /* u0 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
       312: .line 479
            ladd
            lstore 135 /* g5 */
        start local 135 // long g5
       313: .line 485
            iload 18 /* u7 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
       314: .line 486
            iload 17 /* u6 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
       315: .line 485
            ladd
            lstore 137 /* g13 */
        start local 137 // long g13
       316: .line 487
            iload 40 /* s5 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
       317: .line 488
            iload 39 /* s4 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
       318: .line 487
            ladd
       319: .line 489
            iload 38 /* s3 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
       320: .line 487
            ladd
       321: .line 490
            iload 37 /* s2 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
       322: .line 487
            ladd
       323: .line 491
            iload 36 /* s1 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
       324: .line 487
            ladd
       325: .line 492
            iload 35 /* s0 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
       326: .line 487
            ladd
            lstore 139 /* h5 */
        start local 139 // long h5
       327: .line 493
            iload 42 /* s7 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
       328: .line 494
            iload 41 /* s6 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
       329: .line 493
            ladd
            lstore 141 /* h13 */
        start local 141 // long h13
       330: .line 496
            lload 67 /* c */
            lload 131 /* f5 */
            lload 135 /* g5 */
            ladd
            lload 141 /* h13 */
            ladd
            lload 133 /* f13 */
            lsub
            ladd
            lstore 67 /* c */
       331: .line 497
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 56 /* z5 */
        start local 56 // int z5
       332: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       333: .line 498
            lload 69 /* d */
            lload 137 /* g13 */
            lload 139 /* h5 */
            ladd
            lload 131 /* f5 */
            lsub
            lload 141 /* h13 */
            ladd
            ladd
            lstore 69 /* d */
       334: .line 499
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 64 /* z13 */
        start local 64 // int z13
       335: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       336: .line 501
            iload 9 /* x6 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
       337: .line 502
            iload 8 /* x5 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
       338: .line 501
            ladd
       339: .line 503
            iload 7 /* x4 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
       340: .line 501
            ladd
       341: .line 504
            iload 6 /* x3 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
       342: .line 501
            ladd
       343: .line 505
            iload 5 /* x2 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
       344: .line 501
            ladd
       345: .line 506
            iload 4 /* x1 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
       346: .line 501
            ladd
       347: .line 507
            iload 3 /* x0 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
       348: .line 501
            ladd
            lstore 143 /* f6 */
        start local 143 // long f6
       349: .line 508
            iload 10 /* x7 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
            lstore 145 /* f14 */
        start local 145 // long f14
       350: .line 509
            iload 17 /* u6 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
       351: .line 510
            iload 16 /* u5 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
       352: .line 509
            ladd
       353: .line 511
            iload 15 /* u4 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
       354: .line 509
            ladd
       355: .line 512
            iload 14 /* u3 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
       356: .line 509
            ladd
       357: .line 513
            iload 13 /* u2 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
       358: .line 509
            ladd
       359: .line 514
            iload 12 /* u1 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
       360: .line 509
            ladd
       361: .line 515
            iload 11 /* u0 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
       362: .line 509
            ladd
            lstore 147 /* g6 */
        start local 147 // long g6
       363: .line 516
            iload 18 /* u7 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
            lstore 149 /* g14 */
        start local 149 // long g14
       364: .line 517
            iload 41 /* s6 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
       365: .line 518
            iload 40 /* s5 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
       366: .line 517
            ladd
       367: .line 519
            iload 39 /* s4 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
       368: .line 517
            ladd
       369: .line 520
            iload 38 /* s3 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
       370: .line 517
            ladd
       371: .line 521
            iload 37 /* s2 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
       372: .line 517
            ladd
       373: .line 522
            iload 36 /* s1 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
       374: .line 517
            ladd
       375: .line 523
            iload 35 /* s0 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
       376: .line 517
            ladd
            lstore 151 /* h6 */
        start local 151 // long h6
       377: .line 524
            iload 42 /* s7 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
            lstore 153 /* h14 */
        start local 153 // long h14
       378: .line 526
            lload 67 /* c */
            lload 143 /* f6 */
            lload 147 /* g6 */
            ladd
            lload 153 /* h14 */
            ladd
            lload 145 /* f14 */
            lsub
            ladd
            lstore 67 /* c */
       379: .line 527
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 57 /* z6 */
        start local 57 // int z6
       380: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       381: .line 528
            lload 69 /* d */
            lload 149 /* g14 */
            lload 151 /* h6 */
            ladd
            lload 143 /* f6 */
            lsub
            lload 153 /* h14 */
            ladd
            ladd
            lstore 69 /* d */
       382: .line 529
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 65 /* z14 */
        start local 65 // int z14
       383: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       384: .line 531
            iload 10 /* x7 */
            i2l
            iload 19 /* y0 */
            i2l
            lmul
       385: .line 532
            iload 9 /* x6 */
            i2l
            iload 20 /* y1 */
            i2l
            lmul
       386: .line 531
            ladd
       387: .line 533
            iload 8 /* x5 */
            i2l
            iload 21 /* y2 */
            i2l
            lmul
       388: .line 531
            ladd
       389: .line 534
            iload 7 /* x4 */
            i2l
            iload 22 /* y3 */
            i2l
            lmul
       390: .line 531
            ladd
       391: .line 535
            iload 6 /* x3 */
            i2l
            iload 23 /* y4 */
            i2l
            lmul
       392: .line 531
            ladd
       393: .line 536
            iload 5 /* x2 */
            i2l
            iload 24 /* y5 */
            i2l
            lmul
       394: .line 531
            ladd
       395: .line 537
            iload 4 /* x1 */
            i2l
            iload 25 /* y6 */
            i2l
            lmul
       396: .line 531
            ladd
       397: .line 538
            iload 3 /* x0 */
            i2l
            iload 26 /* y7 */
            i2l
            lmul
       398: .line 531
            ladd
            lstore 155 /* f7 */
        start local 155 // long f7
       399: .line 539
            iload 18 /* u7 */
            i2l
            iload 27 /* v0 */
            i2l
            lmul
       400: .line 540
            iload 17 /* u6 */
            i2l
            iload 28 /* v1 */
            i2l
            lmul
       401: .line 539
            ladd
       402: .line 541
            iload 16 /* u5 */
            i2l
            iload 29 /* v2 */
            i2l
            lmul
       403: .line 539
            ladd
       404: .line 542
            iload 15 /* u4 */
            i2l
            iload 30 /* v3 */
            i2l
            lmul
       405: .line 539
            ladd
       406: .line 543
            iload 14 /* u3 */
            i2l
            iload 31 /* v4 */
            i2l
            lmul
       407: .line 539
            ladd
       408: .line 544
            iload 13 /* u2 */
            i2l
            iload 32 /* v5 */
            i2l
            lmul
       409: .line 539
            ladd
       410: .line 545
            iload 12 /* u1 */
            i2l
            iload 33 /* v6 */
            i2l
            lmul
       411: .line 539
            ladd
       412: .line 546
            iload 11 /* u0 */
            i2l
            iload 34 /* v7 */
            i2l
            lmul
       413: .line 539
            ladd
            lstore 157 /* g7 */
        start local 157 // long g7
       414: .line 547
            iload 42 /* s7 */
            i2l
            iload 43 /* t0 */
            i2l
            lmul
       415: .line 548
            iload 41 /* s6 */
            i2l
            iload 44 /* t1 */
            i2l
            lmul
       416: .line 547
            ladd
       417: .line 549
            iload 40 /* s5 */
            i2l
            iload 45 /* t2 */
            i2l
            lmul
       418: .line 547
            ladd
       419: .line 550
            iload 39 /* s4 */
            i2l
            iload 46 /* t3 */
            i2l
            lmul
       420: .line 547
            ladd
       421: .line 551
            iload 38 /* s3 */
            i2l
            iload 47 /* t4 */
            i2l
            lmul
       422: .line 547
            ladd
       423: .line 552
            iload 37 /* s2 */
            i2l
            iload 48 /* t5 */
            i2l
            lmul
       424: .line 547
            ladd
       425: .line 553
            iload 36 /* s1 */
            i2l
            iload 49 /* t6 */
            i2l
            lmul
       426: .line 547
            ladd
       427: .line 554
            iload 35 /* s0 */
            i2l
            iload 50 /* t7 */
            i2l
            lmul
       428: .line 547
            ladd
            lstore 159 /* h7 */
        start local 159 // long h7
       429: .line 556
            lload 67 /* c */
            lload 155 /* f7 */
            lload 157 /* g7 */
            ladd
            ladd
            lstore 67 /* c */
       430: .line 557
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 58 /* z7 */
        start local 58 // int z7
       431: lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       432: .line 558
            lload 69 /* d */
            lload 159 /* h7 */
            lload 155 /* f7 */
            lsub
            ladd
            lstore 69 /* d */
       433: .line 559
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 66 /* z15 */
        start local 66 // int z15
       434: lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       435: .line 561
            lload 67 /* c */
            lload 69 /* d */
            ladd
            lstore 67 /* c */
       436: .line 563
            lload 67 /* c */
            iload 59 /* z8 */
            i2l
            ladd
            lstore 67 /* c */
       437: .line 564
            lload 67 /* c */
            l2i
            ldc 268435455
            iand
            istore 59 /* z8 */
            lload 67 /* c */
            bipush 28
            lushr
            lstore 67 /* c */
       438: .line 565
            lload 69 /* d */
            iload 51 /* z0 */
            i2l
            ladd
            lstore 69 /* d */
       439: .line 566
            lload 69 /* d */
            l2i
            ldc 268435455
            iand
            istore 51 /* z0 */
            lload 69 /* d */
            bipush 28
            lushr
            lstore 69 /* d */
       440: .line 567
            iload 60 /* z9 */
            lload 67 /* c */
            l2i
            iadd
            istore 60 /* z9 */
       441: .line 568
            iload 52 /* z1 */
            lload 69 /* d */
            l2i
            iadd
            istore 52 /* z1 */
       442: .line 570
            aload 2 /* z */
            iconst_0
            iload 51 /* z0 */
            iastore
       443: .line 571
            aload 2 /* z */
            iconst_1
            iload 52 /* z1 */
            iastore
       444: .line 572
            aload 2 /* z */
            iconst_2
            iload 53 /* z2 */
            iastore
       445: .line 573
            aload 2 /* z */
            iconst_3
            iload 54 /* z3 */
            iastore
       446: .line 574
            aload 2 /* z */
            iconst_4
            iload 55 /* z4 */
            iastore
       447: .line 575
            aload 2 /* z */
            iconst_5
            iload 56 /* z5 */
            iastore
       448: .line 576
            aload 2 /* z */
            bipush 6
            iload 57 /* z6 */
            iastore
       449: .line 577
            aload 2 /* z */
            bipush 7
            iload 58 /* z7 */
            iastore
       450: .line 578
            aload 2 /* z */
            bipush 8
            iload 59 /* z8 */
            iastore
       451: .line 579
            aload 2 /* z */
            bipush 9
            iload 60 /* z9 */
            iastore
       452: .line 580
            aload 2 /* z */
            bipush 10
            iload 61 /* z10 */
            iastore
       453: .line 581
            aload 2 /* z */
            bipush 11
            iload 62 /* z11 */
            iastore
       454: .line 582
            aload 2 /* z */
            bipush 12
            iload 63 /* z12 */
            iastore
       455: .line 583
            aload 2 /* z */
            bipush 13
            iload 64 /* z13 */
            iastore
       456: .line 584
            aload 2 /* z */
            bipush 14
            iload 65 /* z14 */
            iastore
       457: .line 585
            aload 2 /* z */
            bipush 15
            iload 66 /* z15 */
            iastore
       458: .line 586
            return
        end local 159 // long h7
        end local 157 // long g7
        end local 155 // long f7
        end local 153 // long h14
        end local 151 // long h6
        end local 149 // long g14
        end local 147 // long g6
        end local 145 // long f14
        end local 143 // long f6
        end local 141 // long h13
        end local 139 // long h5
        end local 137 // long g13
        end local 135 // long g5
        end local 133 // long f13
        end local 131 // long f5
        end local 129 // long h12
        end local 127 // long h4
        end local 125 // long g12
        end local 123 // long g4
        end local 121 // long f12
        end local 119 // long f4
        end local 117 // long h11
        end local 115 // long h3
        end local 113 // long g11
        end local 111 // long g3
        end local 109 // long f11
        end local 107 // long f3
        end local 105 // long h10
        end local 103 // long h2
        end local 101 // long g10
        end local 99 // long g2
        end local 97 // long f10
        end local 95 // long f2
        end local 93 // long h9
        end local 91 // long h1
        end local 89 // long g9
        end local 87 // long g1
        end local 85 // long f9
        end local 83 // long f1
        end local 81 // long h8
        end local 79 // long h0
        end local 77 // long g8
        end local 75 // long g0
        end local 73 // long f8
        end local 71 // long f0
        end local 69 // long d
        end local 67 // long c
        end local 66 // int z15
        end local 65 // int z14
        end local 64 // int z13
        end local 63 // int z12
        end local 62 // int z11
        end local 61 // int z10
        end local 60 // int z9
        end local 59 // int z8
        end local 58 // int z7
        end local 57 // int z6
        end local 56 // int z5
        end local 55 // int z4
        end local 54 // int z3
        end local 53 // int z2
        end local 52 // int z1
        end local 51 // int z0
        end local 50 // int t7
        end local 49 // int t6
        end local 48 // int t5
        end local 47 // int t4
        end local 46 // int t3
        end local 45 // int t2
        end local 44 // int t1
        end local 43 // int t0
        end local 42 // int s7
        end local 41 // int s6
        end local 40 // int s5
        end local 39 // int s4
        end local 38 // int s3
        end local 37 // int s2
        end local 36 // int s1
        end local 35 // int s0
        end local 34 // int v7
        end local 33 // int v6
        end local 32 // int v5
        end local 31 // int v4
        end local 30 // int v3
        end local 29 // int v2
        end local 28 // int v1
        end local 27 // int v0
        end local 26 // int y7
        end local 25 // int y6
        end local 24 // int y5
        end local 23 // int y4
        end local 22 // int y3
        end local 21 // int y2
        end local 20 // int y1
        end local 19 // int y0
        end local 18 // int u7
        end local 17 // int u6
        end local 16 // int u5
        end local 15 // int u4
        end local 14 // int u3
        end local 13 // int u2
        end local 12 // int u1
        end local 11 // int u0
        end local 10 // int x7
        end local 9 // int x6
        end local 8 // int x5
        end local 7 // int x4
        end local 6 // int x3
        end local 5 // int x2
        end local 4 // int x1
        end local 3 // int x0
        end local 2 // int[] z
        end local 1 // int[] y
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  459     0     x  [I
            0  459     1     y  [I
            0  459     2     z  [I
            1  459     3    x0  I
            2  459     4    x1  I
            3  459     5    x2  I
            4  459     6    x3  I
            5  459     7    x4  I
            6  459     8    x5  I
            7  459     9    x6  I
            8  459    10    x7  I
            9  459    11    u0  I
           10  459    12    u1  I
           11  459    13    u2  I
           12  459    14    u3  I
           13  459    15    u4  I
           14  459    16    u5  I
           15  459    17    u6  I
           16  459    18    u7  I
           17  459    19    y0  I
           18  459    20    y1  I
           19  459    21    y2  I
           20  459    22    y3  I
           21  459    23    y4  I
           22  459    24    y5  I
           23  459    25    y6  I
           24  459    26    y7  I
           25  459    27    v0  I
           26  459    28    v1  I
           27  459    29    v2  I
           28  459    30    v3  I
           29  459    31    v4  I
           30  459    32    v5  I
           31  459    33    v6  I
           32  459    34    v7  I
           33  459    35    s0  I
           34  459    36    s1  I
           35  459    37    s2  I
           36  459    38    s3  I
           37  459    39    s4  I
           38  459    40    s5  I
           39  459    41    s6  I
           40  459    42    s7  I
           41  459    43    t0  I
           42  459    44    t1  I
           43  459    45    t2  I
           44  459    46    t3  I
           45  459    47    t4  I
           46  459    48    t5  I
           47  459    49    t6  I
           48  459    50    t7  I
           92  459    51    z0  I
          140  459    52    z1  I
          188  459    53    z2  I
          236  459    54    z3  I
          284  459    55    z4  I
          332  459    56    z5  I
          380  459    57    z6  I
          431  459    58    z7  I
           95  459    59    z8  I
          143  459    60    z9  I
          191  459    61   z10  I
          239  459    62   z11  I
          287  459    63   z12  I
          335  459    64   z13  I
          383  459    65   z14  I
          434  459    66   z15  I
           91  459    67     c  J
           94  459    69     d  J
           49  459    71    f0  J
           62  459    73    f8  J
           63  459    75    g0  J
           76  459    77    g8  J
           77  459    79    h0  J
           90  459    81    h8  J
           99  459    83    f1  J
          110  459    85    f9  J
          113  459    87    g1  J
          124  459    89    g9  J
          127  459    91    h1  J
          138  459    93    h9  J
          149  459    95    f2  J
          158  459    97   f10  J
          163  459    99    g2  J
          172  459   101   g10  J
          177  459   103    h2  J
          186  459   105   h10  J
          199  459   107    f3  J
          206  459   109   f11  J
          213  459   111    g3  J
          220  459   113   g11  J
          227  459   115    h3  J
          234  459   117   h11  J
          249  459   119    f4  J
          254  459   121   f12  J
          263  459   123    g4  J
          268  459   125   g12  J
          277  459   127    h4  J
          282  459   129   h12  J
          299  459   131    f5  J
          302  459   133   f13  J
          313  459   135    g5  J
          316  459   137   g13  J
          327  459   139    h5  J
          330  459   141   h13  J
          349  459   143    f6  J
          350  459   145   f14  J
          363  459   147    g6  J
          364  459   149   g14  J
          377  459   151    h6  J
          378  459   153   h14  J
          399  459   155    f7  J
          414  459   157    g7  J
          429  459   159    h7  J
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public static void negate(int[], int[]);
    descriptor: ([I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // int[] x
        start local 1 // int[] z
         0: .line 590
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 2 /* zero */
        start local 2 // int[] zero
         1: .line 591
            aload 2 /* zero */
            aload 0 /* x */
            aload 1 /* z */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sub:([I[I[I)V
         2: .line 592
            return
        end local 2 // int[] zero
        end local 1 // int[] z
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     x  [I
            0    3     1     z  [I
            1    3     2  zero  [I
    MethodParameters:
      Name  Flags
      x     
      z     

  public static void normalize(int[]);
    descriptor: ([I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int[] z
         0: .line 597
            aload 0 /* z */
            iconst_1
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.reduce:([II)V
         1: .line 598
            aload 0 /* z */
            iconst_m1
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.reduce:([II)V
         2: .line 600
            return
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     z  [I
    MethodParameters:
      Name  Flags
      z     

  public static void one(int[]);
    descriptor: ([I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // int[] z
         0: .line 604
            aload 0 /* z */
            iconst_0
            iconst_1
            iastore
         1: .line 605
            iconst_1
            istore 1 /* i */
        start local 1 // int i
         2: goto 5
         3: .line 607
      StackMap locals: int
      StackMap stack:
            aload 0 /* z */
            iload 1 /* i */
            iconst_0
            iastore
         4: .line 605
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 1 /* i */
            bipush 16
            if_icmplt 3
        end local 1 // int i
         6: .line 609
            return
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0     z  [I
            2    6     1     i  I
    MethodParameters:
      Name  Flags
      z     

  private static void powPm3d4(int[], int[]);
    descriptor: ([I[I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=14, args_size=2
        start local 0 // int[] x
        start local 1 // int[] z
         0: .line 616
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 2 /* x2 */
        start local 2 // int[] x2
         1: aload 0 /* x */
            aload 2 /* x2 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
            aload 0 /* x */
            aload 2 /* x2 */
            aload 2 /* x2 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         2: .line 617
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 3 /* x3 */
        start local 3 // int[] x3
         3: aload 2 /* x2 */
            aload 3 /* x3 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
            aload 0 /* x */
            aload 3 /* x3 */
            aload 3 /* x3 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         4: .line 618
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 4 /* x6 */
        start local 4 // int[] x6
         5: aload 3 /* x3 */
            iconst_3
            aload 4 /* x6 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
            aload 3 /* x3 */
            aload 4 /* x6 */
            aload 4 /* x6 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         6: .line 619
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 5 /* x9 */
        start local 5 // int[] x9
         7: aload 4 /* x6 */
            iconst_3
            aload 5 /* x9 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
            aload 3 /* x3 */
            aload 5 /* x9 */
            aload 5 /* x9 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         8: .line 620
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 6 /* x18 */
        start local 6 // int[] x18
         9: aload 5 /* x9 */
            bipush 9
            aload 6 /* x18 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
            aload 5 /* x9 */
            aload 6 /* x18 */
            aload 6 /* x18 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        10: .line 621
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 7 /* x19 */
        start local 7 // int[] x19
        11: aload 6 /* x18 */
            aload 7 /* x19 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
            aload 0 /* x */
            aload 7 /* x19 */
            aload 7 /* x19 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        12: .line 622
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 8 /* x37 */
        start local 8 // int[] x37
        13: aload 7 /* x19 */
            bipush 18
            aload 8 /* x37 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
            aload 6 /* x18 */
            aload 8 /* x37 */
            aload 8 /* x37 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        14: .line 623
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 9 /* x74 */
        start local 9 // int[] x74
        15: aload 8 /* x37 */
            bipush 37
            aload 9 /* x74 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
            aload 8 /* x37 */
            aload 9 /* x74 */
            aload 9 /* x74 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        16: .line 624
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 10 /* x111 */
        start local 10 // int[] x111
        17: aload 9 /* x74 */
            bipush 37
            aload 10 /* x111 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
            aload 8 /* x37 */
            aload 10 /* x111 */
            aload 10 /* x111 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        18: .line 625
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 11 /* x222 */
        start local 11 // int[] x222
        19: aload 10 /* x111 */
            bipush 111
            aload 11 /* x222 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
            aload 10 /* x111 */
            aload 11 /* x222 */
            aload 11 /* x222 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        20: .line 626
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 12 /* x223 */
        start local 12 // int[] x223
        21: aload 11 /* x222 */
            aload 12 /* x223 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
            aload 0 /* x */
            aload 12 /* x223 */
            aload 12 /* x223 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        22: .line 628
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 13 /* t */
        start local 13 // int[] t
        23: .line 629
            aload 12 /* x223 */
            sipush 223
            aload 13 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([II[I)V
        24: .line 630
            aload 13 /* t */
            aload 11 /* x222 */
            aload 1 /* z */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        25: .line 631
            return
        end local 13 // int[] t
        end local 12 // int[] x223
        end local 11 // int[] x222
        end local 10 // int[] x111
        end local 9 // int[] x74
        end local 8 // int[] x37
        end local 7 // int[] x19
        end local 6 // int[] x18
        end local 5 // int[] x9
        end local 4 // int[] x6
        end local 3 // int[] x3
        end local 2 // int[] x2
        end local 1 // int[] z
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   26     0     x  [I
            0   26     1     z  [I
            1   26     2    x2  [I
            3   26     3    x3  [I
            5   26     4    x6  [I
            7   26     5    x9  [I
            9   26     6   x18  [I
           11   26     7   x19  [I
           13   26     8   x37  [I
           15   26     9   x74  [I
           17   26    10  x111  [I
           19   26    11  x222  [I
           21   26    12  x223  [I
           23   26    13     t  [I
    MethodParameters:
      Name  Flags
      x     
      z     

  private static void reduce(int[], int);
    descriptor: ([II)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // int[] z
        start local 1 // int c
         0: .line 635
            aload 0 /* z */
            bipush 15
            iaload
            istore 2 /* t */
        start local 2 // int t
         1: iload 2 /* t */
            ldc 268435455
            iand
            istore 3 /* z15 */
        start local 3 // int z15
         2: .line 636
            iload 2 /* t */
            bipush 28
            ishr
            iload 1 /* c */
            iadd
            istore 2 /* t */
         3: .line 637
            aload 0 /* z */
            bipush 8
            dup2
            iaload
            iload 2 /* t */
            iadd
            iastore
         4: .line 638
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 8
         6: .line 640
      StackMap locals: int int int
      StackMap stack:
            iload 2 /* t */
            aload 0 /* z */
            iload 4 /* i */
            iaload
            iadd
            istore 2 /* t */
            aload 0 /* z */
            iload 4 /* i */
            iload 2 /* t */
            ldc 268435455
            iand
            iastore
            iload 2 /* t */
            bipush 28
            ishr
            istore 2 /* t */
         7: .line 638
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            bipush 15
            if_icmplt 6
        end local 4 // int i
         9: .line 642
            aload 0 /* z */
            bipush 15
            iload 3 /* z15 */
            iload 2 /* t */
            iadd
            iastore
        10: .line 643
            return
        end local 3 // int z15
        end local 2 // int t
        end local 1 // int c
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0     z  [I
            0   11     1     c  I
            1   11     2     t  I
            2   11     3   z15  I
            5    9     4     i  I
    MethodParameters:
      Name  Flags
      z     
      c     

  public static void sqr(int[], int[]);
    descriptor: ([I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=157, args_size=2
        start local 0 // int[] x
        start local 1 // int[] z
         0: .line 647
            aload 0 /* x */
            iconst_0
            iaload
            istore 2 /* x0 */
        start local 2 // int x0
         1: .line 648
            aload 0 /* x */
            iconst_1
            iaload
            istore 3 /* x1 */
        start local 3 // int x1
         2: .line 649
            aload 0 /* x */
            iconst_2
            iaload
            istore 4 /* x2 */
        start local 4 // int x2
         3: .line 650
            aload 0 /* x */
            iconst_3
            iaload
            istore 5 /* x3 */
        start local 5 // int x3
         4: .line 651
            aload 0 /* x */
            iconst_4
            iaload
            istore 6 /* x4 */
        start local 6 // int x4
         5: .line 652
            aload 0 /* x */
            iconst_5
            iaload
            istore 7 /* x5 */
        start local 7 // int x5
         6: .line 653
            aload 0 /* x */
            bipush 6
            iaload
            istore 8 /* x6 */
        start local 8 // int x6
         7: .line 654
            aload 0 /* x */
            bipush 7
            iaload
            istore 9 /* x7 */
        start local 9 // int x7
         8: .line 656
            aload 0 /* x */
            bipush 8
            iaload
            istore 10 /* u0 */
        start local 10 // int u0
         9: .line 657
            aload 0 /* x */
            bipush 9
            iaload
            istore 11 /* u1 */
        start local 11 // int u1
        10: .line 658
            aload 0 /* x */
            bipush 10
            iaload
            istore 12 /* u2 */
        start local 12 // int u2
        11: .line 659
            aload 0 /* x */
            bipush 11
            iaload
            istore 13 /* u3 */
        start local 13 // int u3
        12: .line 660
            aload 0 /* x */
            bipush 12
            iaload
            istore 14 /* u4 */
        start local 14 // int u4
        13: .line 661
            aload 0 /* x */
            bipush 13
            iaload
            istore 15 /* u5 */
        start local 15 // int u5
        14: .line 662
            aload 0 /* x */
            bipush 14
            iaload
            istore 16 /* u6 */
        start local 16 // int u6
        15: .line 663
            aload 0 /* x */
            bipush 15
            iaload
            istore 17 /* u7 */
        start local 17 // int u7
        16: .line 665
            iload 2 /* x0 */
            iconst_2
            imul
            istore 18 /* x0_2 */
        start local 18 // int x0_2
        17: .line 666
            iload 3 /* x1 */
            iconst_2
            imul
            istore 19 /* x1_2 */
        start local 19 // int x1_2
        18: .line 667
            iload 4 /* x2 */
            iconst_2
            imul
            istore 20 /* x2_2 */
        start local 20 // int x2_2
        19: .line 668
            iload 5 /* x3 */
            iconst_2
            imul
            istore 21 /* x3_2 */
        start local 21 // int x3_2
        20: .line 669
            iload 6 /* x4 */
            iconst_2
            imul
            istore 22 /* x4_2 */
        start local 22 // int x4_2
        21: .line 670
            iload 7 /* x5 */
            iconst_2
            imul
            istore 23 /* x5_2 */
        start local 23 // int x5_2
        22: .line 671
            iload 8 /* x6 */
            iconst_2
            imul
            istore 24 /* x6_2 */
        start local 24 // int x6_2
        23: .line 673
            iload 10 /* u0 */
            iconst_2
            imul
            istore 25 /* u0_2 */
        start local 25 // int u0_2
        24: .line 674
            iload 11 /* u1 */
            iconst_2
            imul
            istore 26 /* u1_2 */
        start local 26 // int u1_2
        25: .line 675
            iload 12 /* u2 */
            iconst_2
            imul
            istore 27 /* u2_2 */
        start local 27 // int u2_2
        26: .line 676
            iload 13 /* u3 */
            iconst_2
            imul
            istore 28 /* u3_2 */
        start local 28 // int u3_2
        27: .line 677
            iload 14 /* u4 */
            iconst_2
            imul
            istore 29 /* u4_2 */
        start local 29 // int u4_2
        28: .line 678
            iload 15 /* u5 */
            iconst_2
            imul
            istore 30 /* u5_2 */
        start local 30 // int u5_2
        29: .line 679
            iload 16 /* u6 */
            iconst_2
            imul
            istore 31 /* u6_2 */
        start local 31 // int u6_2
        30: .line 681
            iload 2 /* x0 */
            iload 10 /* u0 */
            iadd
            istore 32 /* s0 */
        start local 32 // int s0
        31: .line 682
            iload 3 /* x1 */
            iload 11 /* u1 */
            iadd
            istore 33 /* s1 */
        start local 33 // int s1
        32: .line 683
            iload 4 /* x2 */
            iload 12 /* u2 */
            iadd
            istore 34 /* s2 */
        start local 34 // int s2
        33: .line 684
            iload 5 /* x3 */
            iload 13 /* u3 */
            iadd
            istore 35 /* s3 */
        start local 35 // int s3
        34: .line 685
            iload 6 /* x4 */
            iload 14 /* u4 */
            iadd
            istore 36 /* s4 */
        start local 36 // int s4
        35: .line 686
            iload 7 /* x5 */
            iload 15 /* u5 */
            iadd
            istore 37 /* s5 */
        start local 37 // int s5
        36: .line 687
            iload 8 /* x6 */
            iload 16 /* u6 */
            iadd
            istore 38 /* s6 */
        start local 38 // int s6
        37: .line 688
            iload 9 /* x7 */
            iload 17 /* u7 */
            iadd
            istore 39 /* s7 */
        start local 39 // int s7
        38: .line 690
            iload 32 /* s0 */
            iconst_2
            imul
            istore 40 /* s0_2 */
        start local 40 // int s0_2
        39: .line 691
            iload 33 /* s1 */
            iconst_2
            imul
            istore 41 /* s1_2 */
        start local 41 // int s1_2
        40: .line 692
            iload 34 /* s2 */
            iconst_2
            imul
            istore 42 /* s2_2 */
        start local 42 // int s2_2
        41: .line 693
            iload 35 /* s3 */
            iconst_2
            imul
            istore 43 /* s3_2 */
        start local 43 // int s3_2
        42: .line 694
            iload 36 /* s4 */
            iconst_2
            imul
            istore 44 /* s4_2 */
        start local 44 // int s4_2
        43: .line 695
            iload 37 /* s5 */
            iconst_2
            imul
            istore 45 /* s5_2 */
        start local 45 // int s5_2
        44: .line 696
            iload 38 /* s6 */
            iconst_2
            imul
            istore 46 /* s6_2 */
        start local 46 // int s6_2
        45: .line 701
            iload 2 /* x0 */
            i2l
            iload 2 /* x0 */
            i2l
            lmul
            lstore 67 /* f0 */
        start local 67 // long f0
        46: .line 702
            iload 9 /* x7 */
            i2l
            iload 19 /* x1_2 */
            i2l
            lmul
        47: .line 703
            iload 8 /* x6 */
            i2l
            iload 20 /* x2_2 */
            i2l
            lmul
        48: .line 702
            ladd
        49: .line 704
            iload 7 /* x5 */
            i2l
            iload 21 /* x3_2 */
            i2l
            lmul
        50: .line 702
            ladd
        51: .line 705
            iload 6 /* x4 */
            i2l
            iload 6 /* x4 */
            i2l
            lmul
        52: .line 702
            ladd
            lstore 69 /* f8 */
        start local 69 // long f8
        53: .line 706
            iload 10 /* u0 */
            i2l
            iload 10 /* u0 */
            i2l
            lmul
            lstore 71 /* g0 */
        start local 71 // long g0
        54: .line 707
            iload 17 /* u7 */
            i2l
            iload 26 /* u1_2 */
            i2l
            lmul
        55: .line 708
            iload 16 /* u6 */
            i2l
            iload 27 /* u2_2 */
            i2l
            lmul
        56: .line 707
            ladd
        57: .line 709
            iload 15 /* u5 */
            i2l
            iload 28 /* u3_2 */
            i2l
            lmul
        58: .line 707
            ladd
        59: .line 710
            iload 14 /* u4 */
            i2l
            iload 14 /* u4 */
            i2l
            lmul
        60: .line 707
            ladd
            lstore 73 /* g8 */
        start local 73 // long g8
        61: .line 711
            iload 32 /* s0 */
            i2l
            iload 32 /* s0 */
            i2l
            lmul
            lstore 75 /* h0 */
        start local 75 // long h0
        62: .line 712
            iload 39 /* s7 */
            i2l
            iload 41 /* s1_2 */
            i2l
            lmul
        63: .line 713
            iload 38 /* s6 */
            i2l
            iload 42 /* s2_2 */
            i2l
            lmul
        64: .line 712
            ladd
        65: .line 714
            iload 37 /* s5 */
            i2l
            iload 43 /* s3_2 */
            i2l
            lmul
        66: .line 712
            ladd
        67: .line 715
            iload 36 /* s4 */
            i2l
            iload 36 /* s4 */
            i2l
            lmul
        68: .line 712
            ladd
            lstore 77 /* h8 */
        start local 77 // long h8
        69: .line 717
            lload 67 /* f0 */
            lload 71 /* g0 */
            ladd
            lload 77 /* h8 */
            ladd
            lload 69 /* f8 */
            lsub
            lstore 63 /* c */
        start local 63 // long c
        70: .line 718
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 47 /* z0 */
        start local 47 // int z0
        71: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
        72: .line 719
            lload 73 /* g8 */
            lload 75 /* h0 */
            ladd
            lload 67 /* f0 */
            lsub
            lload 77 /* h8 */
            ladd
            lstore 65 /* d */
        start local 65 // long d
        73: .line 720
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 55 /* z8 */
        start local 55 // int z8
        74: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
        75: .line 722
            iload 3 /* x1 */
            i2l
            iload 18 /* x0_2 */
            i2l
            lmul
            lstore 79 /* f1 */
        start local 79 // long f1
        76: .line 723
            iload 9 /* x7 */
            i2l
            iload 20 /* x2_2 */
            i2l
            lmul
        77: .line 724
            iload 8 /* x6 */
            i2l
            iload 21 /* x3_2 */
            i2l
            lmul
        78: .line 723
            ladd
        79: .line 725
            iload 7 /* x5 */
            i2l
            iload 22 /* x4_2 */
            i2l
            lmul
        80: .line 723
            ladd
            lstore 81 /* f9 */
        start local 81 // long f9
        81: .line 726
            iload 11 /* u1 */
            i2l
            iload 25 /* u0_2 */
            i2l
            lmul
            lstore 83 /* g1 */
        start local 83 // long g1
        82: .line 727
            iload 17 /* u7 */
            i2l
            iload 27 /* u2_2 */
            i2l
            lmul
        83: .line 728
            iload 16 /* u6 */
            i2l
            iload 28 /* u3_2 */
            i2l
            lmul
        84: .line 727
            ladd
        85: .line 729
            iload 15 /* u5 */
            i2l
            iload 29 /* u4_2 */
            i2l
            lmul
        86: .line 727
            ladd
            lstore 85 /* g9 */
        start local 85 // long g9
        87: .line 730
            iload 33 /* s1 */
            i2l
            iload 40 /* s0_2 */
            i2l
            lmul
            lstore 87 /* h1 */
        start local 87 // long h1
        88: .line 731
            iload 39 /* s7 */
            i2l
            iload 42 /* s2_2 */
            i2l
            lmul
        89: .line 732
            iload 38 /* s6 */
            i2l
            iload 43 /* s3_2 */
            i2l
            lmul
        90: .line 731
            ladd
        91: .line 733
            iload 37 /* s5 */
            i2l
            iload 44 /* s4_2 */
            i2l
            lmul
        92: .line 731
            ladd
            lstore 89 /* h9 */
        start local 89 // long h9
        93: .line 735
            lload 63 /* c */
            lload 79 /* f1 */
            lload 83 /* g1 */
            ladd
            lload 89 /* h9 */
            ladd
            lload 81 /* f9 */
            lsub
            ladd
            lstore 63 /* c */
        94: .line 736
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 48 /* z1 */
        start local 48 // int z1
        95: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
        96: .line 737
            lload 65 /* d */
            lload 85 /* g9 */
            lload 87 /* h1 */
            ladd
            lload 79 /* f1 */
            lsub
            lload 89 /* h9 */
            ladd
            ladd
            lstore 65 /* d */
        97: .line 738
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 56 /* z9 */
        start local 56 // int z9
        98: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
        99: .line 740
            iload 4 /* x2 */
            i2l
            iload 18 /* x0_2 */
            i2l
            lmul
       100: .line 741
            iload 3 /* x1 */
            i2l
            iload 3 /* x1 */
            i2l
            lmul
       101: .line 740
            ladd
            lstore 91 /* f2 */
        start local 91 // long f2
       102: .line 742
            iload 9 /* x7 */
            i2l
            iload 21 /* x3_2 */
            i2l
            lmul
       103: .line 743
            iload 8 /* x6 */
            i2l
            iload 22 /* x4_2 */
            i2l
            lmul
       104: .line 742
            ladd
       105: .line 744
            iload 7 /* x5 */
            i2l
            iload 7 /* x5 */
            i2l
            lmul
       106: .line 742
            ladd
            lstore 93 /* f10 */
        start local 93 // long f10
       107: .line 745
            iload 12 /* u2 */
            i2l
            iload 25 /* u0_2 */
            i2l
            lmul
       108: .line 746
            iload 11 /* u1 */
            i2l
            iload 11 /* u1 */
            i2l
            lmul
       109: .line 745
            ladd
            lstore 95 /* g2 */
        start local 95 // long g2
       110: .line 747
            iload 17 /* u7 */
            i2l
            iload 28 /* u3_2 */
            i2l
            lmul
       111: .line 748
            iload 16 /* u6 */
            i2l
            iload 29 /* u4_2 */
            i2l
            lmul
       112: .line 747
            ladd
       113: .line 749
            iload 15 /* u5 */
            i2l
            iload 15 /* u5 */
            i2l
            lmul
       114: .line 747
            ladd
            lstore 97 /* g10 */
        start local 97 // long g10
       115: .line 750
            iload 34 /* s2 */
            i2l
            iload 40 /* s0_2 */
            i2l
            lmul
       116: .line 751
            iload 33 /* s1 */
            i2l
            iload 33 /* s1 */
            i2l
            lmul
       117: .line 750
            ladd
            lstore 99 /* h2 */
        start local 99 // long h2
       118: .line 752
            iload 39 /* s7 */
            i2l
            iload 43 /* s3_2 */
            i2l
            lmul
       119: .line 753
            iload 38 /* s6 */
            i2l
            iload 44 /* s4_2 */
            i2l
            lmul
       120: .line 752
            ladd
       121: .line 754
            iload 37 /* s5 */
            i2l
            iload 37 /* s5 */
            i2l
            lmul
       122: .line 752
            ladd
            lstore 101 /* h10 */
        start local 101 // long h10
       123: .line 756
            lload 63 /* c */
            lload 91 /* f2 */
            lload 95 /* g2 */
            ladd
            lload 101 /* h10 */
            ladd
            lload 93 /* f10 */
            lsub
            ladd
            lstore 63 /* c */
       124: .line 757
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 49 /* z2 */
        start local 49 // int z2
       125: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
       126: .line 758
            lload 65 /* d */
            lload 97 /* g10 */
            lload 99 /* h2 */
            ladd
            lload 91 /* f2 */
            lsub
            lload 101 /* h10 */
            ladd
            ladd
            lstore 65 /* d */
       127: .line 759
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 57 /* z10 */
        start local 57 // int z10
       128: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
       129: .line 761
            iload 5 /* x3 */
            i2l
            iload 18 /* x0_2 */
            i2l
            lmul
       130: .line 762
            iload 4 /* x2 */
            i2l
            iload 19 /* x1_2 */
            i2l
            lmul
       131: .line 761
            ladd
            lstore 103 /* f3 */
        start local 103 // long f3
       132: .line 763
            iload 9 /* x7 */
            i2l
            iload 22 /* x4_2 */
            i2l
            lmul
       133: .line 764
            iload 8 /* x6 */
            i2l
            iload 23 /* x5_2 */
            i2l
            lmul
       134: .line 763
            ladd
            lstore 105 /* f11 */
        start local 105 // long f11
       135: .line 765
            iload 13 /* u3 */
            i2l
            iload 25 /* u0_2 */
            i2l
            lmul
       136: .line 766
            iload 12 /* u2 */
            i2l
            iload 26 /* u1_2 */
            i2l
            lmul
       137: .line 765
            ladd
            lstore 107 /* g3 */
        start local 107 // long g3
       138: .line 767
            iload 17 /* u7 */
            i2l
            iload 29 /* u4_2 */
            i2l
            lmul
       139: .line 768
            iload 16 /* u6 */
            i2l
            iload 30 /* u5_2 */
            i2l
            lmul
       140: .line 767
            ladd
            lstore 109 /* g11 */
        start local 109 // long g11
       141: .line 769
            iload 35 /* s3 */
            i2l
            iload 40 /* s0_2 */
            i2l
            lmul
       142: .line 770
            iload 34 /* s2 */
            i2l
            iload 41 /* s1_2 */
            i2l
            lmul
       143: .line 769
            ladd
            lstore 111 /* h3 */
        start local 111 // long h3
       144: .line 771
            iload 39 /* s7 */
            i2l
            iload 44 /* s4_2 */
            i2l
            lmul
       145: .line 772
            iload 38 /* s6 */
            i2l
            iload 45 /* s5_2 */
            i2l
            lmul
       146: .line 771
            ladd
            lstore 113 /* h11 */
        start local 113 // long h11
       147: .line 774
            lload 63 /* c */
            lload 103 /* f3 */
            lload 107 /* g3 */
            ladd
            lload 113 /* h11 */
            ladd
            lload 105 /* f11 */
            lsub
            ladd
            lstore 63 /* c */
       148: .line 775
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 50 /* z3 */
        start local 50 // int z3
       149: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
       150: .line 776
            lload 65 /* d */
            lload 109 /* g11 */
            lload 111 /* h3 */
            ladd
            lload 103 /* f3 */
            lsub
            lload 113 /* h11 */
            ladd
            ladd
            lstore 65 /* d */
       151: .line 777
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 58 /* z11 */
        start local 58 // int z11
       152: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
       153: .line 779
            iload 6 /* x4 */
            i2l
            iload 18 /* x0_2 */
            i2l
            lmul
       154: .line 780
            iload 5 /* x3 */
            i2l
            iload 19 /* x1_2 */
            i2l
            lmul
       155: .line 779
            ladd
       156: .line 781
            iload 4 /* x2 */
            i2l
            iload 4 /* x2 */
            i2l
            lmul
       157: .line 779
            ladd
            lstore 115 /* f4 */
        start local 115 // long f4
       158: .line 782
            iload 9 /* x7 */
            i2l
            iload 23 /* x5_2 */
            i2l
            lmul
       159: .line 783
            iload 8 /* x6 */
            i2l
            iload 8 /* x6 */
            i2l
            lmul
       160: .line 782
            ladd
            lstore 117 /* f12 */
        start local 117 // long f12
       161: .line 784
            iload 14 /* u4 */
            i2l
            iload 25 /* u0_2 */
            i2l
            lmul
       162: .line 785
            iload 13 /* u3 */
            i2l
            iload 26 /* u1_2 */
            i2l
            lmul
       163: .line 784
            ladd
       164: .line 786
            iload 12 /* u2 */
            i2l
            iload 12 /* u2 */
            i2l
            lmul
       165: .line 784
            ladd
            lstore 119 /* g4 */
        start local 119 // long g4
       166: .line 787
            iload 17 /* u7 */
            i2l
            iload 30 /* u5_2 */
            i2l
            lmul
       167: .line 788
            iload 16 /* u6 */
            i2l
            iload 16 /* u6 */
            i2l
            lmul
       168: .line 787
            ladd
            lstore 121 /* g12 */
        start local 121 // long g12
       169: .line 789
            iload 36 /* s4 */
            i2l
            iload 40 /* s0_2 */
            i2l
            lmul
       170: .line 790
            iload 35 /* s3 */
            i2l
            iload 41 /* s1_2 */
            i2l
            lmul
       171: .line 789
            ladd
       172: .line 791
            iload 34 /* s2 */
            i2l
            iload 34 /* s2 */
            i2l
            lmul
       173: .line 789
            ladd
            lstore 123 /* h4 */
        start local 123 // long h4
       174: .line 792
            iload 39 /* s7 */
            i2l
            iload 45 /* s5_2 */
            i2l
            lmul
       175: .line 793
            iload 38 /* s6 */
            i2l
            iload 38 /* s6 */
            i2l
            lmul
       176: .line 792
            ladd
            lstore 125 /* h12 */
        start local 125 // long h12
       177: .line 795
            lload 63 /* c */
            lload 115 /* f4 */
            lload 119 /* g4 */
            ladd
            lload 125 /* h12 */
            ladd
            lload 117 /* f12 */
            lsub
            ladd
            lstore 63 /* c */
       178: .line 796
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 51 /* z4 */
        start local 51 // int z4
       179: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
       180: .line 797
            lload 65 /* d */
            lload 121 /* g12 */
            lload 123 /* h4 */
            ladd
            lload 115 /* f4 */
            lsub
            lload 125 /* h12 */
            ladd
            ladd
            lstore 65 /* d */
       181: .line 798
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 59 /* z12 */
        start local 59 // int z12
       182: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
       183: .line 800
            iload 7 /* x5 */
            i2l
            iload 18 /* x0_2 */
            i2l
            lmul
       184: .line 801
            iload 6 /* x4 */
            i2l
            iload 19 /* x1_2 */
            i2l
            lmul
       185: .line 800
            ladd
       186: .line 802
            iload 5 /* x3 */
            i2l
            iload 20 /* x2_2 */
            i2l
            lmul
       187: .line 800
            ladd
            lstore 127 /* f5 */
        start local 127 // long f5
       188: .line 803
            iload 9 /* x7 */
            i2l
            iload 24 /* x6_2 */
            i2l
            lmul
            lstore 129 /* f13 */
        start local 129 // long f13
       189: .line 804
            iload 15 /* u5 */
            i2l
            iload 25 /* u0_2 */
            i2l
            lmul
       190: .line 805
            iload 14 /* u4 */
            i2l
            iload 26 /* u1_2 */
            i2l
            lmul
       191: .line 804
            ladd
       192: .line 806
            iload 13 /* u3 */
            i2l
            iload 27 /* u2_2 */
            i2l
            lmul
       193: .line 804
            ladd
            lstore 131 /* g5 */
        start local 131 // long g5
       194: .line 807
            iload 17 /* u7 */
            i2l
            iload 31 /* u6_2 */
            i2l
            lmul
            lstore 133 /* g13 */
        start local 133 // long g13
       195: .line 808
            iload 37 /* s5 */
            i2l
            iload 40 /* s0_2 */
            i2l
            lmul
       196: .line 809
            iload 36 /* s4 */
            i2l
            iload 41 /* s1_2 */
            i2l
            lmul
       197: .line 808
            ladd
       198: .line 810
            iload 35 /* s3 */
            i2l
            iload 42 /* s2_2 */
            i2l
            lmul
       199: .line 808
            ladd
            lstore 135 /* h5 */
        start local 135 // long h5
       200: .line 811
            iload 39 /* s7 */
            i2l
            iload 46 /* s6_2 */
            i2l
            lmul
            lstore 137 /* h13 */
        start local 137 // long h13
       201: .line 813
            lload 63 /* c */
            lload 127 /* f5 */
            lload 131 /* g5 */
            ladd
            lload 137 /* h13 */
            ladd
            lload 129 /* f13 */
            lsub
            ladd
            lstore 63 /* c */
       202: .line 814
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 52 /* z5 */
        start local 52 // int z5
       203: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
       204: .line 815
            lload 65 /* d */
            lload 133 /* g13 */
            lload 135 /* h5 */
            ladd
            lload 127 /* f5 */
            lsub
            lload 137 /* h13 */
            ladd
            ladd
            lstore 65 /* d */
       205: .line 816
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 60 /* z13 */
        start local 60 // int z13
       206: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
       207: .line 818
            iload 8 /* x6 */
            i2l
            iload 18 /* x0_2 */
            i2l
            lmul
       208: .line 819
            iload 7 /* x5 */
            i2l
            iload 19 /* x1_2 */
            i2l
            lmul
       209: .line 818
            ladd
       210: .line 820
            iload 6 /* x4 */
            i2l
            iload 20 /* x2_2 */
            i2l
            lmul
       211: .line 818
            ladd
       212: .line 821
            iload 5 /* x3 */
            i2l
            iload 5 /* x3 */
            i2l
            lmul
       213: .line 818
            ladd
            lstore 139 /* f6 */
        start local 139 // long f6
       214: .line 822
            iload 9 /* x7 */
            i2l
            iload 9 /* x7 */
            i2l
            lmul
            lstore 141 /* f14 */
        start local 141 // long f14
       215: .line 823
            iload 16 /* u6 */
            i2l
            iload 25 /* u0_2 */
            i2l
            lmul
       216: .line 824
            iload 15 /* u5 */
            i2l
            iload 26 /* u1_2 */
            i2l
            lmul
       217: .line 823
            ladd
       218: .line 825
            iload 14 /* u4 */
            i2l
            iload 27 /* u2_2 */
            i2l
            lmul
       219: .line 823
            ladd
       220: .line 826
            iload 13 /* u3 */
            i2l
            iload 13 /* u3 */
            i2l
            lmul
       221: .line 823
            ladd
            lstore 143 /* g6 */
        start local 143 // long g6
       222: .line 827
            iload 17 /* u7 */
            i2l
            iload 17 /* u7 */
            i2l
            lmul
            lstore 145 /* g14 */
        start local 145 // long g14
       223: .line 828
            iload 38 /* s6 */
            i2l
            iload 40 /* s0_2 */
            i2l
            lmul
       224: .line 829
            iload 37 /* s5 */
            i2l
            iload 41 /* s1_2 */
            i2l
            lmul
       225: .line 828
            ladd
       226: .line 830
            iload 36 /* s4 */
            i2l
            iload 42 /* s2_2 */
            i2l
            lmul
       227: .line 828
            ladd
       228: .line 831
            iload 35 /* s3 */
            i2l
            iload 35 /* s3 */
            i2l
            lmul
       229: .line 828
            ladd
            lstore 147 /* h6 */
        start local 147 // long h6
       230: .line 832
            iload 39 /* s7 */
            i2l
            iload 39 /* s7 */
            i2l
            lmul
            lstore 149 /* h14 */
        start local 149 // long h14
       231: .line 834
            lload 63 /* c */
            lload 139 /* f6 */
            lload 143 /* g6 */
            ladd
            lload 149 /* h14 */
            ladd
            lload 141 /* f14 */
            lsub
            ladd
            lstore 63 /* c */
       232: .line 835
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 53 /* z6 */
        start local 53 // int z6
       233: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
       234: .line 836
            lload 65 /* d */
            lload 145 /* g14 */
            lload 147 /* h6 */
            ladd
            lload 139 /* f6 */
            lsub
            lload 149 /* h14 */
            ladd
            ladd
            lstore 65 /* d */
       235: .line 837
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 61 /* z14 */
        start local 61 // int z14
       236: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
       237: .line 839
            iload 9 /* x7 */
            i2l
            iload 18 /* x0_2 */
            i2l
            lmul
       238: .line 840
            iload 8 /* x6 */
            i2l
            iload 19 /* x1_2 */
            i2l
            lmul
       239: .line 839
            ladd
       240: .line 841
            iload 7 /* x5 */
            i2l
            iload 20 /* x2_2 */
            i2l
            lmul
       241: .line 839
            ladd
       242: .line 842
            iload 6 /* x4 */
            i2l
            iload 21 /* x3_2 */
            i2l
            lmul
       243: .line 839
            ladd
            lstore 151 /* f7 */
        start local 151 // long f7
       244: .line 843
            iload 17 /* u7 */
            i2l
            iload 25 /* u0_2 */
            i2l
            lmul
       245: .line 844
            iload 16 /* u6 */
            i2l
            iload 26 /* u1_2 */
            i2l
            lmul
       246: .line 843
            ladd
       247: .line 845
            iload 15 /* u5 */
            i2l
            iload 27 /* u2_2 */
            i2l
            lmul
       248: .line 843
            ladd
       249: .line 846
            iload 14 /* u4 */
            i2l
            iload 28 /* u3_2 */
            i2l
            lmul
       250: .line 843
            ladd
            lstore 153 /* g7 */
        start local 153 // long g7
       251: .line 847
            iload 39 /* s7 */
            i2l
            iload 40 /* s0_2 */
            i2l
            lmul
       252: .line 848
            iload 38 /* s6 */
            i2l
            iload 41 /* s1_2 */
            i2l
            lmul
       253: .line 847
            ladd
       254: .line 849
            iload 37 /* s5 */
            i2l
            iload 42 /* s2_2 */
            i2l
            lmul
       255: .line 847
            ladd
       256: .line 850
            iload 36 /* s4 */
            i2l
            iload 43 /* s3_2 */
            i2l
            lmul
       257: .line 847
            ladd
            lstore 155 /* h7 */
        start local 155 // long h7
       258: .line 852
            lload 63 /* c */
            lload 151 /* f7 */
            lload 153 /* g7 */
            ladd
            ladd
            lstore 63 /* c */
       259: .line 853
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 54 /* z7 */
        start local 54 // int z7
       260: lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
       261: .line 854
            lload 65 /* d */
            lload 155 /* h7 */
            lload 151 /* f7 */
            lsub
            ladd
            lstore 65 /* d */
       262: .line 855
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 62 /* z15 */
        start local 62 // int z15
       263: lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
       264: .line 857
            lload 63 /* c */
            lload 65 /* d */
            ladd
            lstore 63 /* c */
       265: .line 859
            lload 63 /* c */
            iload 55 /* z8 */
            i2l
            ladd
            lstore 63 /* c */
       266: .line 860
            lload 63 /* c */
            l2i
            ldc 268435455
            iand
            istore 55 /* z8 */
            lload 63 /* c */
            bipush 28
            lushr
            lstore 63 /* c */
       267: .line 861
            lload 65 /* d */
            iload 47 /* z0 */
            i2l
            ladd
            lstore 65 /* d */
       268: .line 862
            lload 65 /* d */
            l2i
            ldc 268435455
            iand
            istore 47 /* z0 */
            lload 65 /* d */
            bipush 28
            lushr
            lstore 65 /* d */
       269: .line 863
            iload 56 /* z9 */
            lload 63 /* c */
            l2i
            iadd
            istore 56 /* z9 */
       270: .line 864
            iload 48 /* z1 */
            lload 65 /* d */
            l2i
            iadd
            istore 48 /* z1 */
       271: .line 866
            aload 1 /* z */
            iconst_0
            iload 47 /* z0 */
            iastore
       272: .line 867
            aload 1 /* z */
            iconst_1
            iload 48 /* z1 */
            iastore
       273: .line 868
            aload 1 /* z */
            iconst_2
            iload 49 /* z2 */
            iastore
       274: .line 869
            aload 1 /* z */
            iconst_3
            iload 50 /* z3 */
            iastore
       275: .line 870
            aload 1 /* z */
            iconst_4
            iload 51 /* z4 */
            iastore
       276: .line 871
            aload 1 /* z */
            iconst_5
            iload 52 /* z5 */
            iastore
       277: .line 872
            aload 1 /* z */
            bipush 6
            iload 53 /* z6 */
            iastore
       278: .line 873
            aload 1 /* z */
            bipush 7
            iload 54 /* z7 */
            iastore
       279: .line 874
            aload 1 /* z */
            bipush 8
            iload 55 /* z8 */
            iastore
       280: .line 875
            aload 1 /* z */
            bipush 9
            iload 56 /* z9 */
            iastore
       281: .line 876
            aload 1 /* z */
            bipush 10
            iload 57 /* z10 */
            iastore
       282: .line 877
            aload 1 /* z */
            bipush 11
            iload 58 /* z11 */
            iastore
       283: .line 878
            aload 1 /* z */
            bipush 12
            iload 59 /* z12 */
            iastore
       284: .line 879
            aload 1 /* z */
            bipush 13
            iload 60 /* z13 */
            iastore
       285: .line 880
            aload 1 /* z */
            bipush 14
            iload 61 /* z14 */
            iastore
       286: .line 881
            aload 1 /* z */
            bipush 15
            iload 62 /* z15 */
            iastore
       287: .line 882
            return
        end local 155 // long h7
        end local 153 // long g7
        end local 151 // long f7
        end local 149 // long h14
        end local 147 // long h6
        end local 145 // long g14
        end local 143 // long g6
        end local 141 // long f14
        end local 139 // long f6
        end local 137 // long h13
        end local 135 // long h5
        end local 133 // long g13
        end local 131 // long g5
        end local 129 // long f13
        end local 127 // long f5
        end local 125 // long h12
        end local 123 // long h4
        end local 121 // long g12
        end local 119 // long g4
        end local 117 // long f12
        end local 115 // long f4
        end local 113 // long h11
        end local 111 // long h3
        end local 109 // long g11
        end local 107 // long g3
        end local 105 // long f11
        end local 103 // long f3
        end local 101 // long h10
        end local 99 // long h2
        end local 97 // long g10
        end local 95 // long g2
        end local 93 // long f10
        end local 91 // long f2
        end local 89 // long h9
        end local 87 // long h1
        end local 85 // long g9
        end local 83 // long g1
        end local 81 // long f9
        end local 79 // long f1
        end local 77 // long h8
        end local 75 // long h0
        end local 73 // long g8
        end local 71 // long g0
        end local 69 // long f8
        end local 67 // long f0
        end local 65 // long d
        end local 63 // long c
        end local 62 // int z15
        end local 61 // int z14
        end local 60 // int z13
        end local 59 // int z12
        end local 58 // int z11
        end local 57 // int z10
        end local 56 // int z9
        end local 55 // int z8
        end local 54 // int z7
        end local 53 // int z6
        end local 52 // int z5
        end local 51 // int z4
        end local 50 // int z3
        end local 49 // int z2
        end local 48 // int z1
        end local 47 // int z0
        end local 46 // int s6_2
        end local 45 // int s5_2
        end local 44 // int s4_2
        end local 43 // int s3_2
        end local 42 // int s2_2
        end local 41 // int s1_2
        end local 40 // int s0_2
        end local 39 // int s7
        end local 38 // int s6
        end local 37 // int s5
        end local 36 // int s4
        end local 35 // int s3
        end local 34 // int s2
        end local 33 // int s1
        end local 32 // int s0
        end local 31 // int u6_2
        end local 30 // int u5_2
        end local 29 // int u4_2
        end local 28 // int u3_2
        end local 27 // int u2_2
        end local 26 // int u1_2
        end local 25 // int u0_2
        end local 24 // int x6_2
        end local 23 // int x5_2
        end local 22 // int x4_2
        end local 21 // int x3_2
        end local 20 // int x2_2
        end local 19 // int x1_2
        end local 18 // int x0_2
        end local 17 // int u7
        end local 16 // int u6
        end local 15 // int u5
        end local 14 // int u4
        end local 13 // int u3
        end local 12 // int u2
        end local 11 // int u1
        end local 10 // int u0
        end local 9 // int x7
        end local 8 // int x6
        end local 7 // int x5
        end local 6 // int x4
        end local 5 // int x3
        end local 4 // int x2
        end local 3 // int x1
        end local 2 // int x0
        end local 1 // int[] z
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  288     0     x  [I
            0  288     1     z  [I
            1  288     2    x0  I
            2  288     3    x1  I
            3  288     4    x2  I
            4  288     5    x3  I
            5  288     6    x4  I
            6  288     7    x5  I
            7  288     8    x6  I
            8  288     9    x7  I
            9  288    10    u0  I
           10  288    11    u1  I
           11  288    12    u2  I
           12  288    13    u3  I
           13  288    14    u4  I
           14  288    15    u5  I
           15  288    16    u6  I
           16  288    17    u7  I
           17  288    18  x0_2  I
           18  288    19  x1_2  I
           19  288    20  x2_2  I
           20  288    21  x3_2  I
           21  288    22  x4_2  I
           22  288    23  x5_2  I
           23  288    24  x6_2  I
           24  288    25  u0_2  I
           25  288    26  u1_2  I
           26  288    27  u2_2  I
           27  288    28  u3_2  I
           28  288    29  u4_2  I
           29  288    30  u5_2  I
           30  288    31  u6_2  I
           31  288    32    s0  I
           32  288    33    s1  I
           33  288    34    s2  I
           34  288    35    s3  I
           35  288    36    s4  I
           36  288    37    s5  I
           37  288    38    s6  I
           38  288    39    s7  I
           39  288    40  s0_2  I
           40  288    41  s1_2  I
           41  288    42  s2_2  I
           42  288    43  s3_2  I
           43  288    44  s4_2  I
           44  288    45  s5_2  I
           45  288    46  s6_2  I
           71  288    47    z0  I
           95  288    48    z1  I
          125  288    49    z2  I
          149  288    50    z3  I
          179  288    51    z4  I
          203  288    52    z5  I
          233  288    53    z6  I
          260  288    54    z7  I
           74  288    55    z8  I
           98  288    56    z9  I
          128  288    57   z10  I
          152  288    58   z11  I
          182  288    59   z12  I
          206  288    60   z13  I
          236  288    61   z14  I
          263  288    62   z15  I
           70  288    63     c  J
           73  288    65     d  J
           46  288    67    f0  J
           53  288    69    f8  J
           54  288    71    g0  J
           61  288    73    g8  J
           62  288    75    h0  J
           69  288    77    h8  J
           76  288    79    f1  J
           81  288    81    f9  J
           82  288    83    g1  J
           87  288    85    g9  J
           88  288    87    h1  J
           93  288    89    h9  J
          102  288    91    f2  J
          107  288    93   f10  J
          110  288    95    g2  J
          115  288    97   g10  J
          118  288    99    h2  J
          123  288   101   h10  J
          132  288   103    f3  J
          135  288   105   f11  J
          138  288   107    g3  J
          141  288   109   g11  J
          144  288   111    h3  J
          147  288   113   h11  J
          158  288   115    f4  J
          161  288   117   f12  J
          166  288   119    g4  J
          169  288   121   g12  J
          174  288   123    h4  J
          177  288   125   h12  J
          188  288   127    f5  J
          189  288   129   f13  J
          194  288   131    g5  J
          195  288   133   g13  J
          200  288   135    h5  J
          201  288   137   h13  J
          214  288   139    f6  J
          215  288   141   f14  J
          222  288   143    g6  J
          223  288   145   g14  J
          230  288   147    h6  J
          231  288   149   h14  J
          244  288   151    f7  J
          251  288   153    g7  J
          258  288   155    h7  J
    MethodParameters:
      Name  Flags
      x     
      z     

  public static void sqr(int[], int, int[]);
    descriptor: ([II[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // int[] x
        start local 1 // int n
        start local 2 // int[] z
         0: .line 888
            aload 0 /* x */
            aload 2 /* z */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
         1: .line 890
            goto 3
         2: .line 892
      StackMap locals:
      StackMap stack:
            aload 2 /* z */
            aload 2 /* z */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
         3: .line 890
      StackMap locals:
      StackMap stack:
            iinc 1 /* n */ -1
            iload 1 /* n */
            ifgt 2
         4: .line 894
            return
        end local 2 // int[] z
        end local 1 // int n
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     x  [I
            0    5     1     n  I
            0    5     2     z  [I
    MethodParameters:
      Name  Flags
      x     
      n     
      z     

  public static boolean sqrtRatioVar(int[], int[], int[]);
    descriptor: ([I[I[I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=3
        start local 0 // int[] u
        start local 1 // int[] v
        start local 2 // int[] z
         0: .line 898
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 3 /* u3v */
        start local 3 // int[] u3v
         1: .line 899
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 4 /* u5v3 */
        start local 4 // int[] u5v3
         2: .line 901
            aload 0 /* u */
            aload 3 /* u3v */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
         3: .line 902
            aload 3 /* u3v */
            aload 1 /* v */
            aload 3 /* u3v */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         4: .line 903
            aload 3 /* u3v */
            aload 4 /* u5v3 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
         5: .line 904
            aload 3 /* u3v */
            aload 0 /* u */
            aload 3 /* u3v */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         6: .line 905
            aload 4 /* u5v3 */
            aload 0 /* u */
            aload 4 /* u5v3 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         7: .line 906
            aload 4 /* u5v3 */
            aload 1 /* v */
            aload 4 /* u5v3 */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
         8: .line 908
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 5 /* x */
        start local 5 // int[] x
         9: .line 909
            aload 4 /* u5v3 */
            aload 5 /* x */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.powPm3d4:([I[I)V
        10: .line 910
            aload 5 /* x */
            aload 3 /* u3v */
            aload 5 /* x */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        11: .line 912
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 6 /* t */
        start local 6 // int[] t
        12: .line 913
            aload 5 /* x */
            aload 6 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sqr:([I[I)V
        13: .line 914
            aload 6 /* t */
            aload 1 /* v */
            aload 6 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.mul:([I[I[I)V
        14: .line 916
            aload 0 /* u */
            aload 6 /* t */
            aload 6 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sub:([I[I[I)V
        15: .line 917
            aload 6 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.normalize:([I)V
        16: .line 919
            aload 6 /* t */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.isZeroVar:([I)Z
            ifeq 19
        17: .line 921
            aload 5 /* x */
            iconst_0
            aload 2 /* z */
            iconst_0
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.copy:([II[II)V
        18: .line 922
            iconst_1
            ireturn
        19: .line 925
      StackMap locals: int[] int[] int[] int[] int[] int[] int[]
      StackMap stack:
            iconst_0
            ireturn
        end local 6 // int[] t
        end local 5 // int[] x
        end local 4 // int[] u5v3
        end local 3 // int[] u3v
        end local 2 // int[] z
        end local 1 // int[] v
        end local 0 // int[] u
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0     u  [I
            0   20     1     v  [I
            0   20     2     z  [I
            1   20     3   u3v  [I
            2   20     4  u5v3  [I
            9   20     5     x  [I
           12   20     6     t  [I
    MethodParameters:
      Name  Flags
      u     
      v     
      z     

  public static void sub(int[], int[], int[]);
    descriptor: ([I[I[I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=52, args_size=3
        start local 0 // int[] x
        start local 1 // int[] y
        start local 2 // int[] z
         0: .line 930
            aload 0 /* x */
            iconst_0
            iaload
            istore 3 /* x0 */
        start local 3 // int x0
         1: aload 0 /* x */
            iconst_1
            iaload
            istore 4 /* x1 */
        start local 4 // int x1
         2: aload 0 /* x */
            iconst_2
            iaload
            istore 5 /* x2 */
        start local 5 // int x2
         3: aload 0 /* x */
            iconst_3
            iaload
            istore 6 /* x3 */
        start local 6 // int x3
         4: aload 0 /* x */
            iconst_4
            iaload
            istore 7 /* x4 */
        start local 7 // int x4
         5: aload 0 /* x */
            iconst_5
            iaload
            istore 8 /* x5 */
        start local 8 // int x5
         6: aload 0 /* x */
            bipush 6
            iaload
            istore 9 /* x6 */
        start local 9 // int x6
         7: aload 0 /* x */
            bipush 7
            iaload
            istore 10 /* x7 */
        start local 10 // int x7
         8: .line 931
            aload 0 /* x */
            bipush 8
            iaload
            istore 11 /* x8 */
        start local 11 // int x8
         9: aload 0 /* x */
            bipush 9
            iaload
            istore 12 /* x9 */
        start local 12 // int x9
        10: aload 0 /* x */
            bipush 10
            iaload
            istore 13 /* x10 */
        start local 13 // int x10
        11: aload 0 /* x */
            bipush 11
            iaload
            istore 14 /* x11 */
        start local 14 // int x11
        12: aload 0 /* x */
            bipush 12
            iaload
            istore 15 /* x12 */
        start local 15 // int x12
        13: aload 0 /* x */
            bipush 13
            iaload
            istore 16 /* x13 */
        start local 16 // int x13
        14: aload 0 /* x */
            bipush 14
            iaload
            istore 17 /* x14 */
        start local 17 // int x14
        15: aload 0 /* x */
            bipush 15
            iaload
            istore 18 /* x15 */
        start local 18 // int x15
        16: .line 932
            aload 1 /* y */
            iconst_0
            iaload
            istore 19 /* y0 */
        start local 19 // int y0
        17: aload 1 /* y */
            iconst_1
            iaload
            istore 20 /* y1 */
        start local 20 // int y1
        18: aload 1 /* y */
            iconst_2
            iaload
            istore 21 /* y2 */
        start local 21 // int y2
        19: aload 1 /* y */
            iconst_3
            iaload
            istore 22 /* y3 */
        start local 22 // int y3
        20: aload 1 /* y */
            iconst_4
            iaload
            istore 23 /* y4 */
        start local 23 // int y4
        21: aload 1 /* y */
            iconst_5
            iaload
            istore 24 /* y5 */
        start local 24 // int y5
        22: aload 1 /* y */
            bipush 6
            iaload
            istore 25 /* y6 */
        start local 25 // int y6
        23: aload 1 /* y */
            bipush 7
            iaload
            istore 26 /* y7 */
        start local 26 // int y7
        24: .line 933
            aload 1 /* y */
            bipush 8
            iaload
            istore 27 /* y8 */
        start local 27 // int y8
        25: aload 1 /* y */
            bipush 9
            iaload
            istore 28 /* y9 */
        start local 28 // int y9
        26: aload 1 /* y */
            bipush 10
            iaload
            istore 29 /* y10 */
        start local 29 // int y10
        27: aload 1 /* y */
            bipush 11
            iaload
            istore 30 /* y11 */
        start local 30 // int y11
        28: aload 1 /* y */
            bipush 12
            iaload
            istore 31 /* y12 */
        start local 31 // int y12
        29: aload 1 /* y */
            bipush 13
            iaload
            istore 32 /* y13 */
        start local 32 // int y13
        30: aload 1 /* y */
            bipush 14
            iaload
            istore 33 /* y14 */
        start local 33 // int y14
        31: aload 1 /* y */
            bipush 15
            iaload
            istore 34 /* y15 */
        start local 34 // int y15
        32: .line 935
            iload 3 /* x0 */
            ldc 536870910
            iadd
            iload 19 /* y0 */
            isub
            istore 35 /* z0 */
        start local 35 // int z0
        33: .line 936
            iload 4 /* x1 */
            ldc 536870910
            iadd
            iload 20 /* y1 */
            isub
            istore 36 /* z1 */
        start local 36 // int z1
        34: .line 937
            iload 5 /* x2 */
            ldc 536870910
            iadd
            iload 21 /* y2 */
            isub
            istore 37 /* z2 */
        start local 37 // int z2
        35: .line 938
            iload 6 /* x3 */
            ldc 536870910
            iadd
            iload 22 /* y3 */
            isub
            istore 38 /* z3 */
        start local 38 // int z3
        36: .line 939
            iload 7 /* x4 */
            ldc 536870910
            iadd
            iload 23 /* y4 */
            isub
            istore 39 /* z4 */
        start local 39 // int z4
        37: .line 940
            iload 8 /* x5 */
            ldc 536870910
            iadd
            iload 24 /* y5 */
            isub
            istore 40 /* z5 */
        start local 40 // int z5
        38: .line 941
            iload 9 /* x6 */
            ldc 536870910
            iadd
            iload 25 /* y6 */
            isub
            istore 41 /* z6 */
        start local 41 // int z6
        39: .line 942
            iload 10 /* x7 */
            ldc 536870910
            iadd
            iload 26 /* y7 */
            isub
            istore 42 /* z7 */
        start local 42 // int z7
        40: .line 943
            iload 11 /* x8 */
            ldc 536870908
            iadd
            iload 27 /* y8 */
            isub
            istore 43 /* z8 */
        start local 43 // int z8
        41: .line 944
            iload 12 /* x9 */
            ldc 536870910
            iadd
            iload 28 /* y9 */
            isub
            istore 44 /* z9 */
        start local 44 // int z9
        42: .line 945
            iload 13 /* x10 */
            ldc 536870910
            iadd
            iload 29 /* y10 */
            isub
            istore 45 /* z10 */
        start local 45 // int z10
        43: .line 946
            iload 14 /* x11 */
            ldc 536870910
            iadd
            iload 30 /* y11 */
            isub
            istore 46 /* z11 */
        start local 46 // int z11
        44: .line 947
            iload 15 /* x12 */
            ldc 536870910
            iadd
            iload 31 /* y12 */
            isub
            istore 47 /* z12 */
        start local 47 // int z12
        45: .line 948
            iload 16 /* x13 */
            ldc 536870910
            iadd
            iload 32 /* y13 */
            isub
            istore 48 /* z13 */
        start local 48 // int z13
        46: .line 949
            iload 17 /* x14 */
            ldc 536870910
            iadd
            iload 33 /* y14 */
            isub
            istore 49 /* z14 */
        start local 49 // int z14
        47: .line 950
            iload 18 /* x15 */
            ldc 536870910
            iadd
            iload 34 /* y15 */
            isub
            istore 50 /* z15 */
        start local 50 // int z15
        48: .line 952
            iload 37 /* z2 */
            iload 36 /* z1 */
            bipush 28
            iushr
            iadd
            istore 37 /* z2 */
            iload 36 /* z1 */
            ldc 268435455
            iand
            istore 36 /* z1 */
        49: .line 953
            iload 41 /* z6 */
            iload 40 /* z5 */
            bipush 28
            iushr
            iadd
            istore 41 /* z6 */
            iload 40 /* z5 */
            ldc 268435455
            iand
            istore 40 /* z5 */
        50: .line 954
            iload 45 /* z10 */
            iload 44 /* z9 */
            bipush 28
            iushr
            iadd
            istore 45 /* z10 */
            iload 44 /* z9 */
            ldc 268435455
            iand
            istore 44 /* z9 */
        51: .line 955
            iload 49 /* z14 */
            iload 48 /* z13 */
            bipush 28
            iushr
            iadd
            istore 49 /* z14 */
            iload 48 /* z13 */
            ldc 268435455
            iand
            istore 48 /* z13 */
        52: .line 957
            iload 38 /* z3 */
            iload 37 /* z2 */
            bipush 28
            iushr
            iadd
            istore 38 /* z3 */
            iload 37 /* z2 */
            ldc 268435455
            iand
            istore 37 /* z2 */
        53: .line 958
            iload 42 /* z7 */
            iload 41 /* z6 */
            bipush 28
            iushr
            iadd
            istore 42 /* z7 */
            iload 41 /* z6 */
            ldc 268435455
            iand
            istore 41 /* z6 */
        54: .line 959
            iload 46 /* z11 */
            iload 45 /* z10 */
            bipush 28
            iushr
            iadd
            istore 46 /* z11 */
            iload 45 /* z10 */
            ldc 268435455
            iand
            istore 45 /* z10 */
        55: .line 960
            iload 50 /* z15 */
            iload 49 /* z14 */
            bipush 28
            iushr
            iadd
            istore 50 /* z15 */
            iload 49 /* z14 */
            ldc 268435455
            iand
            istore 49 /* z14 */
        56: .line 962
            iload 50 /* z15 */
            bipush 28
            iushr
            istore 51 /* t */
        start local 51 // int t
        57: iload 50 /* z15 */
            ldc 268435455
            iand
            istore 50 /* z15 */
        58: .line 963
            iload 35 /* z0 */
            iload 51 /* t */
            iadd
            istore 35 /* z0 */
        59: .line 964
            iload 43 /* z8 */
            iload 51 /* t */
            iadd
            istore 43 /* z8 */
        60: .line 966
            iload 39 /* z4 */
            iload 38 /* z3 */
            bipush 28
            iushr
            iadd
            istore 39 /* z4 */
            iload 38 /* z3 */
            ldc 268435455
            iand
            istore 38 /* z3 */
        61: .line 967
            iload 43 /* z8 */
            iload 42 /* z7 */
            bipush 28
            iushr
            iadd
            istore 43 /* z8 */
            iload 42 /* z7 */
            ldc 268435455
            iand
            istore 42 /* z7 */
        62: .line 968
            iload 47 /* z12 */
            iload 46 /* z11 */
            bipush 28
            iushr
            iadd
            istore 47 /* z12 */
            iload 46 /* z11 */
            ldc 268435455
            iand
            istore 46 /* z11 */
        63: .line 970
            iload 36 /* z1 */
            iload 35 /* z0 */
            bipush 28
            iushr
            iadd
            istore 36 /* z1 */
            iload 35 /* z0 */
            ldc 268435455
            iand
            istore 35 /* z0 */
        64: .line 971
            iload 40 /* z5 */
            iload 39 /* z4 */
            bipush 28
            iushr
            iadd
            istore 40 /* z5 */
            iload 39 /* z4 */
            ldc 268435455
            iand
            istore 39 /* z4 */
        65: .line 972
            iload 44 /* z9 */
            iload 43 /* z8 */
            bipush 28
            iushr
            iadd
            istore 44 /* z9 */
            iload 43 /* z8 */
            ldc 268435455
            iand
            istore 43 /* z8 */
        66: .line 973
            iload 48 /* z13 */
            iload 47 /* z12 */
            bipush 28
            iushr
            iadd
            istore 48 /* z13 */
            iload 47 /* z12 */
            ldc 268435455
            iand
            istore 47 /* z12 */
        67: .line 975
            aload 2 /* z */
            iconst_0
            iload 35 /* z0 */
            iastore
        68: .line 976
            aload 2 /* z */
            iconst_1
            iload 36 /* z1 */
            iastore
        69: .line 977
            aload 2 /* z */
            iconst_2
            iload 37 /* z2 */
            iastore
        70: .line 978
            aload 2 /* z */
            iconst_3
            iload 38 /* z3 */
            iastore
        71: .line 979
            aload 2 /* z */
            iconst_4
            iload 39 /* z4 */
            iastore
        72: .line 980
            aload 2 /* z */
            iconst_5
            iload 40 /* z5 */
            iastore
        73: .line 981
            aload 2 /* z */
            bipush 6
            iload 41 /* z6 */
            iastore
        74: .line 982
            aload 2 /* z */
            bipush 7
            iload 42 /* z7 */
            iastore
        75: .line 983
            aload 2 /* z */
            bipush 8
            iload 43 /* z8 */
            iastore
        76: .line 984
            aload 2 /* z */
            bipush 9
            iload 44 /* z9 */
            iastore
        77: .line 985
            aload 2 /* z */
            bipush 10
            iload 45 /* z10 */
            iastore
        78: .line 986
            aload 2 /* z */
            bipush 11
            iload 46 /* z11 */
            iastore
        79: .line 987
            aload 2 /* z */
            bipush 12
            iload 47 /* z12 */
            iastore
        80: .line 988
            aload 2 /* z */
            bipush 13
            iload 48 /* z13 */
            iastore
        81: .line 989
            aload 2 /* z */
            bipush 14
            iload 49 /* z14 */
            iastore
        82: .line 990
            aload 2 /* z */
            bipush 15
            iload 50 /* z15 */
            iastore
        83: .line 991
            return
        end local 51 // int t
        end local 50 // int z15
        end local 49 // int z14
        end local 48 // int z13
        end local 47 // int z12
        end local 46 // int z11
        end local 45 // int z10
        end local 44 // int z9
        end local 43 // int z8
        end local 42 // int z7
        end local 41 // int z6
        end local 40 // int z5
        end local 39 // int z4
        end local 38 // int z3
        end local 37 // int z2
        end local 36 // int z1
        end local 35 // int z0
        end local 34 // int y15
        end local 33 // int y14
        end local 32 // int y13
        end local 31 // int y12
        end local 30 // int y11
        end local 29 // int y10
        end local 28 // int y9
        end local 27 // int y8
        end local 26 // int y7
        end local 25 // int y6
        end local 24 // int y5
        end local 23 // int y4
        end local 22 // int y3
        end local 21 // int y2
        end local 20 // int y1
        end local 19 // int y0
        end local 18 // int x15
        end local 17 // int x14
        end local 16 // int x13
        end local 15 // int x12
        end local 14 // int x11
        end local 13 // int x10
        end local 12 // int x9
        end local 11 // int x8
        end local 10 // int x7
        end local 9 // int x6
        end local 8 // int x5
        end local 7 // int x4
        end local 6 // int x3
        end local 5 // int x2
        end local 4 // int x1
        end local 3 // int x0
        end local 2 // int[] z
        end local 1 // int[] y
        end local 0 // int[] x
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   84     0     x  [I
            0   84     1     y  [I
            0   84     2     z  [I
            1   84     3    x0  I
            2   84     4    x1  I
            3   84     5    x2  I
            4   84     6    x3  I
            5   84     7    x4  I
            6   84     8    x5  I
            7   84     9    x6  I
            8   84    10    x7  I
            9   84    11    x8  I
           10   84    12    x9  I
           11   84    13   x10  I
           12   84    14   x11  I
           13   84    15   x12  I
           14   84    16   x13  I
           15   84    17   x14  I
           16   84    18   x15  I
           17   84    19    y0  I
           18   84    20    y1  I
           19   84    21    y2  I
           20   84    22    y3  I
           21   84    23    y4  I
           22   84    24    y5  I
           23   84    25    y6  I
           24   84    26    y7  I
           25   84    27    y8  I
           26   84    28    y9  I
           27   84    29   y10  I
           28   84    30   y11  I
           29   84    31   y12  I
           30   84    32   y13  I
           31   84    33   y14  I
           32   84    34   y15  I
           33   84    35    z0  I
           34   84    36    z1  I
           35   84    37    z2  I
           36   84    38    z3  I
           37   84    39    z4  I
           38   84    40    z5  I
           39   84    41    z6  I
           40   84    42    z7  I
           41   84    43    z8  I
           42   84    44    z9  I
           43   84    45   z10  I
           44   84    46   z11  I
           45   84    47   z12  I
           46   84    48   z13  I
           47   84    49   z14  I
           48   84    50   z15  I
           57   84    51     t  I
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public static void subOne(int[]);
    descriptor: ([I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // int[] z
         0: .line 995
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.create:()[I
            astore 1 /* one */
        start local 1 // int[] one
         1: .line 996
            aload 1 /* one */
            iconst_0
            iconst_1
            iastore
         2: .line 998
            aload 0 /* z */
            aload 1 /* one */
            aload 0 /* z */
            invokestatic org.bouncycastle.math.ec.rfc7748.X448Field.sub:([I[I[I)V
         3: .line 999
            return
        end local 1 // int[] one
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     z  [I
            1    4     1   one  [I
    MethodParameters:
      Name  Flags
      z     

  public static void zero(int[]);
    descriptor: ([I)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // int[] z
         0: .line 1003
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         1: goto 4
         2: .line 1005
      StackMap locals: int
      StackMap stack:
            aload 0 /* z */
            iload 1 /* i */
            iconst_0
            iastore
         3: .line 1003
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 1 /* i */
            bipush 16
            if_icmplt 2
        end local 1 // int i
         5: .line 1007
            return
        end local 0 // int[] z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0     z  [I
            1    5     1     i  I
    MethodParameters:
      Name  Flags
      z     
}
SourceFile: "X448Field.java"