public class org.apache.commons.math3.dfp.DfpMath
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.math3.dfp.DfpMath
  super_class: java.lang.Object
{
  private static final java.lang.String POW_TRAP;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "pow"

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.dfp.DfpMath this
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 33
            return
        end local 0 // org.apache.commons.math3.dfp.DfpMath this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/math3/dfp/DfpMath;

  protected static org.apache.commons.math3.dfp.Dfp[] split(org.apache.commons.math3.dfp.DfpField, java.lang.String);
    descriptor: (Lorg/apache/commons/math3/dfp/DfpField;Ljava/lang/String;)[Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=8, locals=8, args_size=2
        start local 0 // org.apache.commons.math3.dfp.DfpField field
        start local 1 // java.lang.String a
         0: .line 45
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 2 /* result */
        start local 2 // org.apache.commons.math3.dfp.Dfp[] result
         1: .line 47
            iconst_1
            istore 4 /* leading */
        start local 4 // boolean leading
         2: .line 48
            iconst_0
            istore 5 /* sp */
        start local 5 // int sp
         3: .line 49
            iconst_0
            istore 6 /* sig */
        start local 6 // int sig
         4: .line 51
            aload 1 /* a */
            invokevirtual java.lang.String.length:()I
            newarray 5
            astore 3 /* buf */
        start local 3 // char[] buf
         5: .line 53
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         6: goto 19
         7: .line 54
      StackMap locals: org.apache.commons.math3.dfp.DfpField java.lang.String org.apache.commons.math3.dfp.Dfp[] char[] int int int int
      StackMap stack:
            aload 3 /* buf */
            iload 7 /* i */
            aload 1 /* a */
            iload 7 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            castore
         8: .line 56
            aload 3 /* buf */
            iload 7 /* i */
            caload
            bipush 49
            if_icmplt 10
            aload 3 /* buf */
            iload 7 /* i */
            caload
            bipush 57
            if_icmpgt 10
         9: .line 57
            iconst_0
            istore 4 /* leading */
        10: .line 60
      StackMap locals:
      StackMap stack:
            aload 3 /* buf */
            iload 7 /* i */
            caload
            bipush 46
            if_icmpne 13
        11: .line 61
            iload 6 /* sig */
            sipush 400
            iload 6 /* sig */
            isub
            iconst_4
            irem
            iadd
            istore 6 /* sig */
        12: .line 62
            iconst_0
            istore 4 /* leading */
        13: .line 65
      StackMap locals:
      StackMap stack:
            iload 6 /* sig */
            aload 0 /* field */
            invokevirtual org.apache.commons.math3.dfp.DfpField.getRadixDigits:()I
            iconst_2
            idiv
            iconst_4
            imul
            if_icmpne 16
        14: .line 66
            iload 7 /* i */
            istore 5 /* sp */
        15: .line 67
            goto 20
        16: .line 70
      StackMap locals:
      StackMap stack:
            aload 3 /* buf */
            iload 7 /* i */
            caload
            bipush 48
            if_icmplt 18
            aload 3 /* buf */
            iload 7 /* i */
            caload
            bipush 57
            if_icmpgt 18
            iload 4 /* leading */
            ifne 18
        17: .line 71
            iinc 6 /* sig */ 1
        18: .line 53
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 7 /* i */
            aload 3 /* buf */
            arraylength
            if_icmplt 7
        end local 7 // int i
        20: .line 75
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            iconst_0
            aload 0 /* field */
            new java.lang.String
            dup
            aload 3 /* buf */
            iconst_0
            iload 5 /* sp */
            invokespecial java.lang.String.<init>:([CII)V
            invokevirtual org.apache.commons.math3.dfp.DfpField.newDfp:(Ljava/lang/String;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        21: .line 77
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        22: goto 27
        23: .line 78
      StackMap locals: int
      StackMap stack:
            aload 3 /* buf */
            iload 7 /* i */
            aload 1 /* a */
            iload 7 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            castore
        24: .line 79
            aload 3 /* buf */
            iload 7 /* i */
            caload
            bipush 48
            if_icmplt 26
            aload 3 /* buf */
            iload 7 /* i */
            caload
            bipush 57
            if_icmpgt 26
            iload 7 /* i */
            iload 5 /* sp */
            if_icmpge 26
        25: .line 80
            aload 3 /* buf */
            iload 7 /* i */
            bipush 48
            castore
        26: .line 77
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        27: iload 7 /* i */
            aload 3 /* buf */
            arraylength
            if_icmplt 23
        end local 7 // int i
        28: .line 84
            aload 2 /* result */
            iconst_1
            aload 0 /* field */
            new java.lang.String
            dup
            aload 3 /* buf */
            invokespecial java.lang.String.<init>:([C)V
            invokevirtual org.apache.commons.math3.dfp.DfpField.newDfp:(Ljava/lang/String;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        29: .line 86
            aload 2 /* result */
            areturn
        end local 6 // int sig
        end local 5 // int sp
        end local 4 // boolean leading
        end local 3 // char[] buf
        end local 2 // org.apache.commons.math3.dfp.Dfp[] result
        end local 1 // java.lang.String a
        end local 0 // org.apache.commons.math3.dfp.DfpField field
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   30     0    field  Lorg/apache/commons/math3/dfp/DfpField;
            0   30     1        a  Ljava/lang/String;
            1   30     2   result  [Lorg/apache/commons/math3/dfp/Dfp;
            5   30     3      buf  [C
            2   30     4  leading  Z
            3   30     5       sp  I
            4   30     6      sig  I
            6   20     7        i  I
           22   28     7        i  I
    MethodParameters:
       Name  Flags
      field  final
      a      final

  protected static org.apache.commons.math3.dfp.Dfp[] split(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 94
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 1 /* result */
        start local 1 // org.apache.commons.math3.dfp.Dfp[] result
         1: .line 95
            aload 0 /* a */
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getRadixDigits:()I
            iconst_2
            idiv
            invokevirtual org.apache.commons.math3.dfp.Dfp.power10K:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* shift */
        start local 2 // org.apache.commons.math3.dfp.Dfp shift
         2: .line 96
            aload 1 /* result */
            iconst_0
            aload 0 /* a */
            aload 2 /* shift */
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 2 /* shift */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         3: .line 97
            aload 1 /* result */
            iconst_1
            aload 0 /* a */
            aload 1 /* result */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         4: .line 98
            aload 1 /* result */
            areturn
        end local 2 // org.apache.commons.math3.dfp.Dfp shift
        end local 1 // org.apache.commons.math3.dfp.Dfp[] result
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0       a  Lorg/apache/commons/math3/dfp/Dfp;
            1    5     1  result  [Lorg/apache/commons/math3/dfp/Dfp;
            2    5     2   shift  Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final

  protected static org.apache.commons.math3.dfp.Dfp[] splitMult(org.apache.commons.math3.dfp.Dfp[], org.apache.commons.math3.dfp.Dfp[]);
    descriptor: ([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.dfp.Dfp[] a
        start local 1 // org.apache.commons.math3.dfp.Dfp[] b
         0: .line 110
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 2 /* result */
        start local 2 // org.apache.commons.math3.dfp.Dfp[] result
         1: .line 112
            aload 2 /* result */
            iconst_1
            aload 0 /* a */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         2: .line 113
            aload 2 /* result */
            iconst_0
            aload 0 /* a */
            iconst_0
            aaload
            aload 1 /* b */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         3: .line 119
            aload 2 /* result */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            iconst_1
            if_icmpeq 4
            aload 2 /* result */
            iconst_0
            aaload
            aload 2 /* result */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 120
      StackMap locals: org.apache.commons.math3.dfp.Dfp[]
      StackMap stack:
            aload 2 /* result */
            areturn
         5: .line 123
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            iconst_1
            aload 0 /* a */
            iconst_0
            aaload
            aload 1 /* b */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            iconst_1
            aaload
            aload 1 /* b */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            iconst_1
            aaload
            aload 1 /* b */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         6: .line 125
            aload 2 /* result */
            areturn
        end local 2 // org.apache.commons.math3.dfp.Dfp[] result
        end local 1 // org.apache.commons.math3.dfp.Dfp[] b
        end local 0 // org.apache.commons.math3.dfp.Dfp[] a
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0       a  [Lorg/apache/commons/math3/dfp/Dfp;
            0    7     1       b  [Lorg/apache/commons/math3/dfp/Dfp;
            1    7     2  result  [Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final
      b     final

  protected static org.apache.commons.math3.dfp.Dfp[] splitDiv(org.apache.commons.math3.dfp.Dfp[], org.apache.commons.math3.dfp.Dfp[]);
    descriptor: ([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // org.apache.commons.math3.dfp.Dfp[] a
        start local 1 // org.apache.commons.math3.dfp.Dfp[] b
         0: .line 138
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 2 /* result */
        start local 2 // org.apache.commons.math3.dfp.Dfp[] result
         1: .line 140
            aload 2 /* result */
            iconst_0
            aload 0 /* a */
            iconst_0
            aaload
            aload 1 /* b */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         2: .line 141
            aload 2 /* result */
            iconst_1
            aload 0 /* a */
            iconst_1
            aaload
            aload 1 /* b */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            iconst_0
            aaload
            aload 1 /* b */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         3: .line 142
            aload 2 /* result */
            iconst_1
            aload 2 /* result */
            iconst_1
            aaload
            aload 1 /* b */
            iconst_0
            aaload
            aload 1 /* b */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* b */
            iconst_0
            aaload
            aload 1 /* b */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         4: .line 144
            aload 2 /* result */
            areturn
        end local 2 // org.apache.commons.math3.dfp.Dfp[] result
        end local 1 // org.apache.commons.math3.dfp.Dfp[] b
        end local 0 // org.apache.commons.math3.dfp.Dfp[] a
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0       a  [Lorg/apache/commons/math3/dfp/Dfp;
            0    5     1       b  [Lorg/apache/commons/math3/dfp/Dfp;
            1    5     2  result  [Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final
      b     final

  protected static org.apache.commons.math3.dfp.Dfp splitPow(org.apache.commons.math3.dfp.Dfp[], int);
    descriptor: ([Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.apache.commons.math3.dfp.Dfp[] base
        start local 1 // int a
         0: .line 153
            iconst_0
            istore 2 /* invert */
        start local 2 // boolean invert
         1: .line 155
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 3 /* r */
        start local 3 // org.apache.commons.math3.dfp.Dfp[] r
         2: .line 157
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 4 /* result */
        start local 4 // org.apache.commons.math3.dfp.Dfp[] result
         3: .line 158
            aload 4 /* result */
            iconst_0
            aload 0 /* base */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         4: .line 159
            aload 4 /* result */
            iconst_1
            aload 0 /* base */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            aastore
         5: .line 161
            iload 1 /* a */
            ifne 7
         6: .line 163
            aload 4 /* result */
            iconst_0
            aaload
            aload 4 /* result */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
         7: .line 166
      StackMap locals: int org.apache.commons.math3.dfp.Dfp[] org.apache.commons.math3.dfp.Dfp[]
      StackMap stack:
            iload 1 /* a */
            ifge 10
         8: .line 168
            iconst_1
            istore 2 /* invert */
         9: .line 169
            iload 1 /* a */
            ineg
            istore 1 /* a */
        10: .line 174
      StackMap locals:
      StackMap stack:
            aload 3 /* r */
            iconst_0
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 0 /* base */
            iconst_0
            aaload
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            aastore
        11: .line 175
            aload 3 /* r */
            iconst_1
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 0 /* base */
            iconst_1
            aaload
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            aastore
        12: .line 176
            iconst_1
            istore 5 /* trial */
        start local 5 // int trial
        13: .line 180
      StackMap locals: int
      StackMap stack:
            iload 5 /* trial */
            istore 6 /* prevtrial */
        start local 6 // int prevtrial
        14: .line 181
            iload 5 /* trial */
            iconst_2
            imul
            istore 5 /* trial */
        15: .line 182
            iload 5 /* trial */
            iload 1 /* a */
            if_icmple 17
        16: .line 183
            goto 19
        17: .line 185
      StackMap locals: int
      StackMap stack:
            aload 3 /* r */
            aload 3 /* r */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitMult:([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* r */
        end local 6 // int prevtrial
        18: .line 179
            goto 13
        start local 6 // int prevtrial
        19: .line 188
      StackMap locals:
      StackMap stack:
            iload 6 /* prevtrial */
            istore 5 /* trial */
        20: .line 190
            iload 1 /* a */
            iload 5 /* trial */
            isub
            istore 1 /* a */
        21: .line 191
            aload 4 /* result */
            aload 3 /* r */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitMult:([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* result */
        end local 6 // int prevtrial
        end local 5 // int trial
        22: .line 193
            iload 1 /* a */
            iconst_1
        23: .line 173
            if_icmpge 10
        24: .line 195
            aload 4 /* result */
            iconst_0
            aload 4 /* result */
            iconst_0
            aaload
            aload 4 /* result */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        25: .line 197
            iload 2 /* invert */
            ifeq 27
        26: .line 198
            aload 4 /* result */
            iconst_0
            aload 0 /* base */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 4 /* result */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        27: .line 201
      StackMap locals:
      StackMap stack:
            aload 4 /* result */
            iconst_0
            aaload
            areturn
        end local 4 // org.apache.commons.math3.dfp.Dfp[] result
        end local 3 // org.apache.commons.math3.dfp.Dfp[] r
        end local 2 // boolean invert
        end local 1 // int a
        end local 0 // org.apache.commons.math3.dfp.Dfp[] base
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       base  [Lorg/apache/commons/math3/dfp/Dfp;
            0   28     1          a  I
            1   28     2     invert  Z
            2   28     3          r  [Lorg/apache/commons/math3/dfp/Dfp;
            3   28     4     result  [Lorg/apache/commons/math3/dfp/Dfp;
           13   22     5      trial  I
           14   18     6  prevtrial  I
           19   22     6  prevtrial  I
    MethodParameters:
      Name  Flags
      base  final
      a     

  public static org.apache.commons.math3.dfp.Dfp pow(org.apache.commons.math3.dfp.Dfp, int);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=8, args_size=2
        start local 0 // org.apache.commons.math3.dfp.Dfp base
        start local 1 // int a
         0: .line 212
            iconst_0
            istore 2 /* invert */
        start local 2 // boolean invert
         1: .line 214
            aload 0 /* base */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* result */
        start local 3 // org.apache.commons.math3.dfp.Dfp result
         2: .line 216
            iload 1 /* a */
            ifne 4
         3: .line 218
            aload 3 /* result */
            areturn
         4: .line 221
      StackMap locals: int org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            iload 1 /* a */
            ifge 7
         5: .line 222
            iconst_1
            istore 2 /* invert */
         6: .line 223
            iload 1 /* a */
            ineg
            istore 1 /* a */
         7: .line 228
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 0 /* base */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 4 /* r */
        start local 4 // org.apache.commons.math3.dfp.Dfp r
         8: .line 230
            iconst_1
            istore 6 /* trial */
        start local 6 // int trial
         9: .line 234
      StackMap locals: org.apache.commons.math3.dfp.Dfp int int org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp top int
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 4 /* r */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 5 /* prevr */
        start local 5 // org.apache.commons.math3.dfp.Dfp prevr
        10: .line 235
            iload 6 /* trial */
            istore 7 /* prevtrial */
        start local 7 // int prevtrial
        11: .line 236
            aload 4 /* r */
            aload 4 /* r */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* r */
        12: .line 237
            iload 6 /* trial */
            iconst_2
            imul
            istore 6 /* trial */
        13: .line 238
            iload 1 /* a */
            iload 6 /* trial */
        14: .line 233
            if_icmpgt 9
        15: .line 240
            aload 5 /* prevr */
            astore 4 /* r */
        16: .line 241
            iload 7 /* prevtrial */
            istore 6 /* trial */
        17: .line 243
            iload 1 /* a */
            iload 6 /* trial */
            isub
            istore 1 /* a */
        18: .line 244
            aload 3 /* result */
            aload 4 /* r */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* result */
        end local 7 // int prevtrial
        end local 6 // int trial
        end local 5 // org.apache.commons.math3.dfp.Dfp prevr
        end local 4 // org.apache.commons.math3.dfp.Dfp r
        19: .line 246
            iload 1 /* a */
            iconst_1
        20: .line 227
            if_icmpge 7
        21: .line 248
            iload 2 /* invert */
            ifeq 23
        22: .line 249
            aload 0 /* base */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 3 /* result */
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* result */
        23: .line 252
      StackMap locals: org.apache.commons.math3.dfp.Dfp int int org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            aload 0 /* base */
            aload 3 /* result */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 3 // org.apache.commons.math3.dfp.Dfp result
        end local 2 // boolean invert
        end local 1 // int a
        end local 0 // org.apache.commons.math3.dfp.Dfp base
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       base  Lorg/apache/commons/math3/dfp/Dfp;
            0   24     1          a  I
            1   24     2     invert  Z
            2   24     3     result  Lorg/apache/commons/math3/dfp/Dfp;
            8   19     4          r  Lorg/apache/commons/math3/dfp/Dfp;
           10   19     5      prevr  Lorg/apache/commons/math3/dfp/Dfp;
            9   19     6      trial  I
           11   19     7  prevtrial  I
    MethodParameters:
      Name  Flags
      base  
      a     

  public static org.apache.commons.math3.dfp.Dfp exp(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 265
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.rint:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* inta */
        start local 1 // org.apache.commons.math3.dfp.Dfp inta
         1: .line 266
            aload 0 /* a */
            aload 1 /* inta */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* fraca */
        start local 2 // org.apache.commons.math3.dfp.Dfp fraca
         2: .line 268
            aload 1 /* inta */
            invokevirtual org.apache.commons.math3.dfp.Dfp.intValue:()I
            istore 3 /* ia */
        start local 3 // int ia
         3: .line 269
            iload 3 /* ia */
            ldc 2147483646
            if_icmple 5
         4: .line 271
            aload 0 /* a */
            iconst_1
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
         5: .line 274
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            iload 3 /* ia */
            ldc -2147483646
            if_icmpge 7
         6: .line 276
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:()Lorg/apache/commons/math3/dfp/Dfp;
            areturn
         7: .line 279
      StackMap locals:
      StackMap stack:
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getESplit:()[Lorg/apache/commons/math3/dfp/Dfp;
            iload 3 /* ia */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitPow:([Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* einta */
        start local 4 // org.apache.commons.math3.dfp.Dfp einta
         8: .line 280
            aload 2 /* fraca */
            invokestatic org.apache.commons.math3.dfp.DfpMath.expInternal:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* efraca */
        start local 5 // org.apache.commons.math3.dfp.Dfp efraca
         9: .line 282
            aload 4 /* einta */
            aload 5 /* efraca */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 5 // org.apache.commons.math3.dfp.Dfp efraca
        end local 4 // org.apache.commons.math3.dfp.Dfp einta
        end local 3 // int ia
        end local 2 // org.apache.commons.math3.dfp.Dfp fraca
        end local 1 // org.apache.commons.math3.dfp.Dfp inta
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0       a  Lorg/apache/commons/math3/dfp/Dfp;
            1   10     1    inta  Lorg/apache/commons/math3/dfp/Dfp;
            2   10     2   fraca  Lorg/apache/commons/math3/dfp/Dfp;
            3   10     3      ia  I
            8   10     4   einta  Lorg/apache/commons/math3/dfp/Dfp;
            9   10     5  efraca  Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final

  protected static org.apache.commons.math3.dfp.Dfp expInternal(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 291
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* y */
        start local 1 // org.apache.commons.math3.dfp.Dfp y
         1: .line 292
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
        start local 2 // org.apache.commons.math3.dfp.Dfp x
         2: .line 293
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* fact */
        start local 3 // org.apache.commons.math3.dfp.Dfp fact
         3: .line 294
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 1 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 4 /* py */
        start local 4 // org.apache.commons.math3.dfp.Dfp py
         4: .line 296
            iconst_1
            istore 5 /* i */
        start local 5 // int i
         5: goto 13
         6: .line 297
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            aload 2 /* x */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
         7: .line 298
            aload 3 /* fact */
            iload 5 /* i */
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* fact */
         8: .line 299
            aload 1 /* y */
            aload 2 /* x */
            aload 3 /* fact */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* y */
         9: .line 300
            aload 1 /* y */
            aload 4 /* py */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 11
        10: .line 301
            goto 14
        11: .line 303
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 1 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 4 /* py */
        12: .line 296
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 5 /* i */
            bipush 90
            if_icmplt 6
        end local 5 // int i
        14: .line 306
      StackMap locals:
      StackMap stack:
            aload 1 /* y */
            areturn
        end local 4 // org.apache.commons.math3.dfp.Dfp py
        end local 3 // org.apache.commons.math3.dfp.Dfp fact
        end local 2 // org.apache.commons.math3.dfp.Dfp x
        end local 1 // org.apache.commons.math3.dfp.Dfp y
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0     a  Lorg/apache/commons/math3/dfp/Dfp;
            1   15     1     y  Lorg/apache/commons/math3/dfp/Dfp;
            2   15     2     x  Lorg/apache/commons/math3/dfp/Dfp;
            3   15     3  fact  Lorg/apache/commons/math3/dfp/Dfp;
            4   15     4    py  Lorg/apache/commons/math3/dfp/Dfp;
            5   14     5     i  I
    MethodParameters:
      Name  Flags
      a     final

  public static org.apache.commons.math3.dfp.Dfp log(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 320
            iconst_0
            istore 4 /* p2 */
        start local 4 // int p2
         1: .line 323
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifne 2
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifne 2
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.isNaN:()Z
            ifeq 4
         2: .line 325
      StackMap locals: org.apache.commons.math3.dfp.Dfp top top top int
      StackMap stack:
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.DfpField.setIEEEFlagsBits:(I)V
         3: .line 326
            aload 0 /* a */
            iconst_1
            ldc "ln"
            aload 0 /* a */
            aload 0 /* a */
            iconst_1
            iconst_3
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.dotrap:(ILjava/lang/String;Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
         4: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            iconst_1
            if_icmpne 6
         5: .line 330
            aload 0 /* a */
            areturn
         6: .line 333
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 0 /* a */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 2 /* x */
        start local 2 // org.apache.commons.math3.dfp.Dfp x
         7: .line 334
            aload 2 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.log10K:()I
            istore 1 /* lr */
        start local 1 // int lr
         8: .line 336
            aload 2 /* x */
            aload 0 /* a */
            sipush 10000
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(I)Lorg/apache/commons/math3/dfp/Dfp;
            iload 1 /* lr */
            invokestatic org.apache.commons.math3.dfp.DfpMath.pow:(Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
         9: .line 337
            aload 2 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.floor:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.intValue:()I
            istore 3 /* ix */
        start local 3 // int ix
        10: .line 339
            goto 13
        11: .line 340
      StackMap locals: org.apache.commons.math3.dfp.Dfp int org.apache.commons.math3.dfp.Dfp int int
      StackMap stack:
            iload 3 /* ix */
            iconst_1
            ishr
            istore 3 /* ix */
        12: .line 341
            iinc 4 /* p2 */ 1
        13: .line 339
      StackMap locals:
      StackMap stack:
            iload 3 /* ix */
            iconst_2
            if_icmpgt 11
        14: .line 345
            aload 2 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.split:(Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* spx */
        start local 5 // org.apache.commons.math3.dfp.Dfp[] spx
        15: .line 346
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 6 /* spy */
        start local 6 // org.apache.commons.math3.dfp.Dfp[] spy
        16: .line 347
            aload 6 /* spy */
            iconst_0
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getTwo:()Lorg/apache/commons/math3/dfp/Dfp;
            iload 4 /* p2 */
            invokestatic org.apache.commons.math3.dfp.DfpMath.pow:(Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        17: .line 348
            aload 5 /* spx */
            iconst_0
            aload 5 /* spx */
            iconst_0
            aaload
            aload 6 /* spy */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        18: .line 349
            aload 5 /* spx */
            iconst_1
            aload 5 /* spx */
            iconst_1
            aaload
            aload 6 /* spy */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        19: .line 351
            aload 6 /* spy */
            iconst_0
            aload 0 /* a */
            ldc "1.33333"
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Ljava/lang/String;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        20: .line 352
            goto 24
        21: .line 353
      StackMap locals: org.apache.commons.math3.dfp.Dfp[] org.apache.commons.math3.dfp.Dfp[]
      StackMap stack:
            aload 5 /* spx */
            iconst_0
            aload 5 /* spx */
            iconst_0
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        22: .line 354
            aload 5 /* spx */
            iconst_1
            aload 5 /* spx */
            iconst_1
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        23: .line 355
            iinc 4 /* p2 */ 1
        24: .line 352
      StackMap locals:
      StackMap stack:
            aload 5 /* spx */
            iconst_0
            aaload
            aload 5 /* spx */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 6 /* spy */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifne 21
        25: .line 359
            aload 5 /* spx */
            invokestatic org.apache.commons.math3.dfp.DfpMath.logInternal:([Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* spz */
        start local 7 // org.apache.commons.math3.dfp.Dfp[] spz
        26: .line 361
            aload 5 /* spx */
            iconst_0
            aload 0 /* a */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            iload 4 /* p2 */
            iconst_4
            iload 1 /* lr */
            imul
            iadd
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Ljava/lang/String;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        27: .line 362
            aload 5 /* spx */
            iconst_1
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        28: .line 363
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getLn2Split:()[Lorg/apache/commons/math3/dfp/Dfp;
            aload 5 /* spx */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitMult:([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 6 /* spy */
        29: .line 365
            aload 7 /* spz */
            iconst_0
            aload 7 /* spz */
            iconst_0
            aaload
            aload 6 /* spy */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        30: .line 366
            aload 7 /* spz */
            iconst_1
            aload 7 /* spz */
            iconst_1
            aaload
            aload 6 /* spy */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        31: .line 368
            aload 5 /* spx */
            iconst_0
            aload 0 /* a */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            iconst_4
            iload 1 /* lr */
            imul
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Ljava/lang/String;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        32: .line 369
            aload 5 /* spx */
            iconst_1
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        33: .line 370
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getLn5Split:()[Lorg/apache/commons/math3/dfp/Dfp;
            aload 5 /* spx */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitMult:([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 6 /* spy */
        34: .line 372
            aload 7 /* spz */
            iconst_0
            aload 7 /* spz */
            iconst_0
            aaload
            aload 6 /* spy */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        35: .line 373
            aload 7 /* spz */
            iconst_1
            aload 7 /* spz */
            iconst_1
            aaload
            aload 6 /* spy */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        36: .line 375
            aload 0 /* a */
            aload 7 /* spz */
            iconst_0
            aaload
            aload 7 /* spz */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 7 // org.apache.commons.math3.dfp.Dfp[] spz
        end local 6 // org.apache.commons.math3.dfp.Dfp[] spy
        end local 5 // org.apache.commons.math3.dfp.Dfp[] spx
        end local 4 // int p2
        end local 3 // int ix
        end local 2 // org.apache.commons.math3.dfp.Dfp x
        end local 1 // int lr
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   37     0     a  Lorg/apache/commons/math3/dfp/Dfp;
            8   37     1    lr  I
            7   37     2     x  Lorg/apache/commons/math3/dfp/Dfp;
           10   37     3    ix  I
            1   37     4    p2  I
           15   37     5   spx  [Lorg/apache/commons/math3/dfp/Dfp;
           16   37     6   spy  [Lorg/apache/commons/math3/dfp/Dfp;
           26   37     7   spz  [Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     

  protected static org.apache.commons.math3.dfp.Dfp[] logInternal(org.apache.commons.math3.dfp.Dfp[]);
    descriptor: ([Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp[] a
         0: .line 439
            aload 0 /* a */
            iconst_0
            aaload
            iconst_4
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            iconst_1
            aaload
            iconst_4
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* t */
        start local 1 // org.apache.commons.math3.dfp.Dfp t
         1: .line 440
            aload 1 /* t */
            aload 0 /* a */
            iconst_0
            aaload
            ldc "-0.25"
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Ljava/lang/String;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* t */
            aload 0 /* a */
            iconst_0
            aaload
            ldc "0.25"
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Ljava/lang/String;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
        start local 2 // org.apache.commons.math3.dfp.Dfp x
         2: .line 442
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 2 /* x */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 3 /* y */
        start local 3 // org.apache.commons.math3.dfp.Dfp y
         3: .line 443
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 2 /* x */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 4 /* num */
        start local 4 // org.apache.commons.math3.dfp.Dfp num
         4: .line 444
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 3 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 5 /* py */
        start local 5 // org.apache.commons.math3.dfp.Dfp py
         5: .line 445
            iconst_1
            istore 6 /* den */
        start local 6 // int den
         6: .line 446
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         7: goto 17
         8: .line 447
      StackMap locals: org.apache.commons.math3.dfp.Dfp[] org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int int
      StackMap stack:
            aload 4 /* num */
            aload 2 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* num */
         9: .line 448
            aload 4 /* num */
            aload 2 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* num */
        10: .line 449
            iinc 6 /* den */ 2
        11: .line 450
            aload 4 /* num */
            iload 6 /* den */
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* t */
        12: .line 451
            aload 3 /* y */
            aload 1 /* t */
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* y */
        13: .line 452
            aload 3 /* y */
            aload 5 /* py */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 15
        14: .line 453
            goto 18
        15: .line 455
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 3 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 5 /* py */
        16: .line 446
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 7 /* i */
            sipush 10000
            if_icmplt 8
        end local 7 // int i
        18: .line 458
      StackMap locals:
      StackMap stack:
            aload 3 /* y */
            aload 0 /* a */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.getTwo:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* y */
        19: .line 460
            aload 3 /* y */
            invokestatic org.apache.commons.math3.dfp.DfpMath.split:(Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 6 // int den
        end local 5 // org.apache.commons.math3.dfp.Dfp py
        end local 4 // org.apache.commons.math3.dfp.Dfp num
        end local 3 // org.apache.commons.math3.dfp.Dfp y
        end local 2 // org.apache.commons.math3.dfp.Dfp x
        end local 1 // org.apache.commons.math3.dfp.Dfp t
        end local 0 // org.apache.commons.math3.dfp.Dfp[] a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0     a  [Lorg/apache/commons/math3/dfp/Dfp;
            1   20     1     t  Lorg/apache/commons/math3/dfp/Dfp;
            2   20     2     x  Lorg/apache/commons/math3/dfp/Dfp;
            3   20     3     y  Lorg/apache/commons/math3/dfp/Dfp;
            4   20     4   num  Lorg/apache/commons/math3/dfp/Dfp;
            5   20     5    py  Lorg/apache/commons/math3/dfp/Dfp;
            6   20     6   den  I
            7   18     7     i  I
    MethodParameters:
      Name  Flags
      a     final

  public static org.apache.commons.math3.dfp.Dfp pow(org.apache.commons.math3.dfp.Dfp, org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=13, args_size=2
        start local 0 // org.apache.commons.math3.dfp.Dfp x
        start local 1 // org.apache.commons.math3.dfp.Dfp y
         0: .line 507
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getRadixDigits:()I
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getRadixDigits:()I
            if_icmpeq 5
         1: .line 508
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.DfpField.setIEEEFlagsBits:(I)V
         2: .line 509
            aload 0 /* x */
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* result */
        start local 2 // org.apache.commons.math3.dfp.Dfp result
         3: .line 510
            aload 2 /* result */
            iconst_3
            putfield org.apache.commons.math3.dfp.Dfp.nans:B
         4: .line 511
            aload 0 /* x */
            iconst_1
            ldc "pow"
            aload 0 /* x */
            aload 2 /* result */
            invokevirtual org.apache.commons.math3.dfp.Dfp.dotrap:(ILjava/lang/String;Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 2 // org.apache.commons.math3.dfp.Dfp result
         5: .line 514
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* zero */
        start local 2 // org.apache.commons.math3.dfp.Dfp zero
         6: .line 515
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* one */
        start local 3 // org.apache.commons.math3.dfp.Dfp one
         7: .line 516
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getTwo:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* two */
        start local 4 // org.apache.commons.math3.dfp.Dfp two
         8: .line 517
            iconst_0
            istore 5 /* invert */
        start local 5 // boolean invert
         9: .line 521
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 11
        10: .line 522
            aload 0 /* x */
            aload 3 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        11: .line 525
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            aload 1 /* y */
            aload 3 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 16
        12: .line 526
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.isNaN:()Z
            ifeq 15
        13: .line 528
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.DfpField.setIEEEFlagsBits:(I)V
        14: .line 529
            aload 0 /* x */
            iconst_1
            ldc "pow"
            aload 0 /* x */
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.dotrap:(ILjava/lang/String;Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        15: .line 531
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            areturn
        16: .line 534
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.isNaN:()Z
            ifne 17
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.isNaN:()Z
            ifeq 19
        17: .line 536
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.DfpField.setIEEEFlagsBits:(I)V
        18: .line 537
            aload 0 /* x */
            iconst_1
            ldc "pow"
            aload 0 /* x */
            aload 0 /* x */
            iconst_1
            iconst_3
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.dotrap:(ILjava/lang/String;Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        19: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 31
        20: .line 542
            aload 3 /* one */
            aload 0 /* x */
            invokestatic org.apache.commons.math3.dfp.Dfp.copysign:(Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 24
        21: .line 544
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 23
        22: .line 545
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        23: .line 547
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 0 /* x */
            iconst_1
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        24: .line 551
      StackMap locals:
      StackMap stack:
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            ifne 28
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.rint:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 28
            aload 1 /* y */
            aload 4 /* two */
            invokevirtual org.apache.commons.math3.dfp.Dfp.remainder:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifne 28
        25: .line 553
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 27
        26: .line 554
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        27: .line 556
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 0 /* x */
            iconst_m1
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        28: .line 560
      StackMap locals:
      StackMap stack:
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 30
        29: .line 561
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        30: .line 563
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 0 /* x */
            iconst_1
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        31: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 34
        32: .line 571
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 0 /* x */
        33: .line 572
            iconst_1
            istore 5 /* invert */
        34: .line 575
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 3 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 38
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            iconst_1
            if_icmpne 38
        35: .line 576
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 37
        36: .line 577
            aload 1 /* y */
            areturn
        37: .line 579
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        38: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 3 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 42
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            iconst_1
            if_icmpne 42
        39: .line 584
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 41
        40: .line 585
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        41: .line 587
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 1 /* y */
            aload 3 /* one */
            invokestatic org.apache.commons.math3.dfp.Dfp.copysign:(Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        42: .line 591
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 3 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 45
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            iconst_1
            if_icmpne 45
        43: .line 592
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.DfpField.setIEEEFlagsBits:(I)V
        44: .line 593
            aload 0 /* x */
            iconst_1
            ldc "pow"
            aload 0 /* x */
            aload 0 /* x */
            iconst_1
            iconst_3
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.dotrap:(ILjava/lang/String;Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        45: .line 596
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            iconst_1
            if_icmpne 57
        46: .line 598
            iload 5 /* invert */
            ifeq 54
        47: .line 600
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.classify:()I
            ifne 51
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.rint:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 51
            aload 1 /* y */
            aload 4 /* two */
            invokevirtual org.apache.commons.math3.dfp.Dfp.remainder:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifne 51
        48: .line 602
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 50
        49: .line 603
            aload 0 /* x */
            aload 0 /* x */
            iconst_m1
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        50: .line 605
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        51: .line 609
      StackMap locals:
      StackMap stack:
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 53
        52: .line 610
            aload 0 /* x */
            aload 0 /* x */
            iconst_1
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        53: .line 612
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        54: .line 617
      StackMap locals:
      StackMap stack:
            aload 1 /* y */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 56
        55: .line 618
            aload 0 /* x */
            areturn
        56: .line 620
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        57: .line 625
      StackMap locals:
      StackMap stack:
            iload 5 /* invert */
            ifeq 60
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.rint:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifne 60
        58: .line 626
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            iconst_1
            invokevirtual org.apache.commons.math3.dfp.DfpField.setIEEEFlagsBits:(I)V
        59: .line 627
            aload 0 /* x */
            iconst_1
            ldc "pow"
            aload 0 /* x */
            aload 0 /* x */
            iconst_1
            iconst_3
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(BB)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.dotrap:(ILjava/lang/String;Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        60: .line 633
      StackMap locals:
      StackMap stack:
            aload 1 /* y */
            aload 0 /* x */
            ldc 100000000
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 74
            aload 1 /* y */
            aload 0 /* x */
            ldc -100000000
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 74
        61: .line 634
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.rint:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 8 /* u */
        start local 8 // org.apache.commons.math3.dfp.Dfp u
        62: .line 635
            aload 8 /* u */
            invokevirtual org.apache.commons.math3.dfp.Dfp.intValue:()I
            istore 6 /* ui */
        start local 6 // int ui
        63: .line 637
            aload 1 /* y */
            aload 8 /* u */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 9 /* v */
        start local 9 // org.apache.commons.math3.dfp.Dfp v
        64: .line 639
            aload 9 /* v */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.unequal:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 72
        65: .line 640
            aload 9 /* v */
            aload 0 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.log:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 10 /* a */
        start local 10 // org.apache.commons.math3.dfp.Dfp a
        66: .line 641
            aload 10 /* a */
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getLn2:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.rint:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 11 /* b */
        start local 11 // org.apache.commons.math3.dfp.Dfp b
        67: .line 643
            aload 10 /* a */
            aload 11 /* b */
            aload 0 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getLn2:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 12 /* c */
        start local 12 // org.apache.commons.math3.dfp.Dfp c
        68: .line 644
            aload 0 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.split:(Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            iload 6 /* ui */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitPow:([Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* r */
        start local 7 // org.apache.commons.math3.dfp.Dfp r
        69: .line 645
            aload 7 /* r */
            aload 4 /* two */
            aload 11 /* b */
            invokevirtual org.apache.commons.math3.dfp.Dfp.intValue:()I
            invokestatic org.apache.commons.math3.dfp.DfpMath.pow:(Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* r */
        70: .line 646
            aload 7 /* r */
            aload 12 /* c */
            invokestatic org.apache.commons.math3.dfp.DfpMath.exp:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* r */
        end local 12 // org.apache.commons.math3.dfp.Dfp c
        end local 11 // org.apache.commons.math3.dfp.Dfp b
        end local 10 // org.apache.commons.math3.dfp.Dfp a
        71: .line 647
            goto 75
        end local 7 // org.apache.commons.math3.dfp.Dfp r
        72: .line 648
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int int top org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            aload 0 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.split:(Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            iload 6 /* ui */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitPow:([Lorg/apache/commons/math3/dfp/Dfp;I)Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* r */
        end local 9 // org.apache.commons.math3.dfp.Dfp v
        end local 8 // org.apache.commons.math3.dfp.Dfp u
        start local 7 // org.apache.commons.math3.dfp.Dfp r
        73: .line 650
            goto 75
        end local 7 // org.apache.commons.math3.dfp.Dfp r
        end local 6 // int ui
        74: .line 652
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            aload 0 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.log:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokestatic org.apache.commons.math3.dfp.DfpMath.exp:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* r */
        start local 7 // org.apache.commons.math3.dfp.Dfp r
        75: .line 655
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int top org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            iload 5 /* invert */
            ifeq 77
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.rint:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 77
            aload 1 /* y */
            aload 4 /* two */
            invokevirtual org.apache.commons.math3.dfp.Dfp.remainder:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifne 77
        76: .line 657
            aload 7 /* r */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* r */
        77: .line 660
      StackMap locals:
      StackMap stack:
            aload 0 /* x */
            aload 7 /* r */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 7 // org.apache.commons.math3.dfp.Dfp r
        end local 5 // boolean invert
        end local 4 // org.apache.commons.math3.dfp.Dfp two
        end local 3 // org.apache.commons.math3.dfp.Dfp one
        end local 2 // org.apache.commons.math3.dfp.Dfp zero
        end local 1 // org.apache.commons.math3.dfp.Dfp y
        end local 0 // org.apache.commons.math3.dfp.Dfp x
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   78     0       x  Lorg/apache/commons/math3/dfp/Dfp;
            0   78     1       y  Lorg/apache/commons/math3/dfp/Dfp;
            3    5     2  result  Lorg/apache/commons/math3/dfp/Dfp;
            6   78     2    zero  Lorg/apache/commons/math3/dfp/Dfp;
            7   78     3     one  Lorg/apache/commons/math3/dfp/Dfp;
            8   78     4     two  Lorg/apache/commons/math3/dfp/Dfp;
            9   78     5  invert  Z
           63   74     6      ui  I
           69   72     7       r  Lorg/apache/commons/math3/dfp/Dfp;
           73   74     7       r  Lorg/apache/commons/math3/dfp/Dfp;
           75   78     7       r  Lorg/apache/commons/math3/dfp/Dfp;
           62   73     8       u  Lorg/apache/commons/math3/dfp/Dfp;
           64   73     9       v  Lorg/apache/commons/math3/dfp/Dfp;
           66   71    10       a  Lorg/apache/commons/math3/dfp/Dfp;
           67   71    11       b  Lorg/apache/commons/math3/dfp/Dfp;
           68   71    12       c  Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      x     
      y     final

  protected static org.apache.commons.math3.dfp.Dfp sinInternal(org.apache.commons.math3.dfp.Dfp[]);
    descriptor: ([Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp[] a
         0: .line 671
            aload 0 /* a */
            iconst_0
            aaload
            aload 0 /* a */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* c */
        start local 1 // org.apache.commons.math3.dfp.Dfp c
         1: .line 672
            aload 1 /* c */
            astore 2 /* y */
        start local 2 // org.apache.commons.math3.dfp.Dfp y
         2: .line 673
            aload 1 /* c */
            aload 1 /* c */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* c */
         3: .line 674
            aload 2 /* y */
            astore 3 /* x */
        start local 3 // org.apache.commons.math3.dfp.Dfp x
         4: .line 675
            aload 0 /* a */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* fact */
        start local 4 // org.apache.commons.math3.dfp.Dfp fact
         5: .line 676
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 2 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 5 /* py */
        start local 5 // org.apache.commons.math3.dfp.Dfp py
         6: .line 678
            iconst_3
            istore 6 /* i */
        start local 6 // int i
         7: goto 16
         8: .line 679
      StackMap locals: org.apache.commons.math3.dfp.Dfp[] org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            aload 3 /* x */
            aload 1 /* c */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* x */
         9: .line 680
            aload 3 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* x */
        10: .line 682
            aload 4 /* fact */
            iload 6 /* i */
            iconst_1
            isub
            iload 6 /* i */
            imul
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* fact */
        11: .line 683
            aload 2 /* y */
            aload 3 /* x */
            aload 4 /* fact */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* y */
        12: .line 684
            aload 2 /* y */
            aload 5 /* py */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 14
        13: .line 685
            goto 17
        14: .line 687
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 2 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 5 /* py */
        15: .line 678
            iinc 6 /* i */ 2
      StackMap locals:
      StackMap stack:
        16: iload 6 /* i */
            bipush 90
            if_icmplt 8
        end local 6 // int i
        17: .line 690
      StackMap locals:
      StackMap stack:
            aload 2 /* y */
            areturn
        end local 5 // org.apache.commons.math3.dfp.Dfp py
        end local 4 // org.apache.commons.math3.dfp.Dfp fact
        end local 3 // org.apache.commons.math3.dfp.Dfp x
        end local 2 // org.apache.commons.math3.dfp.Dfp y
        end local 1 // org.apache.commons.math3.dfp.Dfp c
        end local 0 // org.apache.commons.math3.dfp.Dfp[] a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0     a  [Lorg/apache/commons/math3/dfp/Dfp;
            1   18     1     c  Lorg/apache/commons/math3/dfp/Dfp;
            2   18     2     y  Lorg/apache/commons/math3/dfp/Dfp;
            4   18     3     x  Lorg/apache/commons/math3/dfp/Dfp;
            5   18     4  fact  Lorg/apache/commons/math3/dfp/Dfp;
            6   18     5    py  Lorg/apache/commons/math3/dfp/Dfp;
            7   17     6     i  I
    MethodParameters:
      Name  Flags
      a     

  protected static org.apache.commons.math3.dfp.Dfp cosInternal(org.apache.commons.math3.dfp.Dfp[]);
    descriptor: ([Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=8, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp[] a
         0: .line 700
            aload 0 /* a */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* one */
        start local 1 // org.apache.commons.math3.dfp.Dfp one
         1: .line 703
            aload 1 /* one */
            astore 2 /* x */
        start local 2 // org.apache.commons.math3.dfp.Dfp x
         2: .line 704
            aload 1 /* one */
            astore 3 /* y */
        start local 3 // org.apache.commons.math3.dfp.Dfp y
         3: .line 705
            aload 0 /* a */
            iconst_0
            aaload
            aload 0 /* a */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* c */
        start local 4 // org.apache.commons.math3.dfp.Dfp c
         4: .line 706
            aload 4 /* c */
            aload 4 /* c */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* c */
         5: .line 708
            aload 1 /* one */
            astore 5 /* fact */
        start local 5 // org.apache.commons.math3.dfp.Dfp fact
         6: .line 709
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 3 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 6 /* py */
        start local 6 // org.apache.commons.math3.dfp.Dfp py
         7: .line 711
            iconst_2
            istore 7 /* i */
        start local 7 // int i
         8: goto 17
         9: .line 712
      StackMap locals: org.apache.commons.math3.dfp.Dfp[] org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            aload 2 /* x */
            aload 4 /* c */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
        10: .line 713
            aload 2 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
        11: .line 715
            aload 5 /* fact */
            iload 7 /* i */
            iconst_1
            isub
            iload 7 /* i */
            imul
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* fact */
        12: .line 717
            aload 3 /* y */
            aload 2 /* x */
            aload 5 /* fact */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* y */
        13: .line 718
            aload 3 /* y */
            aload 6 /* py */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 15
        14: .line 719
            goto 18
        15: .line 721
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 3 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 6 /* py */
        16: .line 711
            iinc 7 /* i */ 2
      StackMap locals:
      StackMap stack:
        17: iload 7 /* i */
            bipush 90
            if_icmplt 9
        end local 7 // int i
        18: .line 724
      StackMap locals:
      StackMap stack:
            aload 3 /* y */
            areturn
        end local 6 // org.apache.commons.math3.dfp.Dfp py
        end local 5 // org.apache.commons.math3.dfp.Dfp fact
        end local 4 // org.apache.commons.math3.dfp.Dfp c
        end local 3 // org.apache.commons.math3.dfp.Dfp y
        end local 2 // org.apache.commons.math3.dfp.Dfp x
        end local 1 // org.apache.commons.math3.dfp.Dfp one
        end local 0 // org.apache.commons.math3.dfp.Dfp[] a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0     a  [Lorg/apache/commons/math3/dfp/Dfp;
            1   19     1   one  Lorg/apache/commons/math3/dfp/Dfp;
            2   19     2     x  Lorg/apache/commons/math3/dfp/Dfp;
            3   19     3     y  Lorg/apache/commons/math3/dfp/Dfp;
            4   19     4     c  Lorg/apache/commons/math3/dfp/Dfp;
            6   19     5  fact  Lorg/apache/commons/math3/dfp/Dfp;
            7   19     6    py  Lorg/apache/commons/math3/dfp/Dfp;
            8   18     7     i  I
    MethodParameters:
      Name  Flags
      a     

  public static org.apache.commons.math3.dfp.Dfp sin(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 733
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getPi:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* pi */
        start local 1 // org.apache.commons.math3.dfp.Dfp pi
         1: .line 734
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* zero */
        start local 2 // org.apache.commons.math3.dfp.Dfp zero
         2: .line 735
            iconst_0
            istore 3 /* neg */
        start local 3 // boolean neg
         3: .line 738
            aload 0 /* a */
            aload 1 /* pi */
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.remainder:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* x */
        start local 4 // org.apache.commons.math3.dfp.Dfp x
         4: .line 742
            aload 4 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 7
         5: .line 743
            aload 4 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* x */
         6: .line 744
            iconst_1
            istore 3 /* neg */
         7: .line 751
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            aload 4 /* x */
            aload 1 /* pi */
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 9
         8: .line 752
            aload 1 /* pi */
            aload 4 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* x */
         9: .line 756
      StackMap locals:
      StackMap stack:
            aload 4 /* x */
            aload 1 /* pi */
            iconst_4
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 12
        10: .line 757
            aload 4 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.split:(Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            invokestatic org.apache.commons.math3.dfp.DfpMath.sinInternal:([Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* y */
        start local 5 // org.apache.commons.math3.dfp.Dfp y
        11: .line 758
            goto 17
        end local 5 // org.apache.commons.math3.dfp.Dfp y
        12: .line 759
      StackMap locals:
      StackMap stack:
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 6 /* c */
        start local 6 // org.apache.commons.math3.dfp.Dfp[] c
        13: .line 760
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getPiSplit:()[Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* piSplit */
        start local 7 // org.apache.commons.math3.dfp.Dfp[] piSplit
        14: .line 761
            aload 6 /* c */
            iconst_0
            aload 7 /* piSplit */
            iconst_0
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aload 4 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        15: .line 762
            aload 6 /* c */
            iconst_1
            aload 7 /* piSplit */
            iconst_1
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        16: .line 763
            aload 6 /* c */
            invokestatic org.apache.commons.math3.dfp.DfpMath.cosInternal:([Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* y */
        end local 7 // org.apache.commons.math3.dfp.Dfp[] piSplit
        end local 6 // org.apache.commons.math3.dfp.Dfp[] c
        start local 5 // org.apache.commons.math3.dfp.Dfp y
        17: .line 766
      StackMap locals: org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            iload 3 /* neg */
            ifeq 19
        18: .line 767
            aload 5 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* y */
        19: .line 770
      StackMap locals:
      StackMap stack:
            aload 0 /* a */
            aload 5 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 5 // org.apache.commons.math3.dfp.Dfp y
        end local 4 // org.apache.commons.math3.dfp.Dfp x
        end local 3 // boolean neg
        end local 2 // org.apache.commons.math3.dfp.Dfp zero
        end local 1 // org.apache.commons.math3.dfp.Dfp pi
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0        a  Lorg/apache/commons/math3/dfp/Dfp;
            1   20     1       pi  Lorg/apache/commons/math3/dfp/Dfp;
            2   20     2     zero  Lorg/apache/commons/math3/dfp/Dfp;
            3   20     3      neg  Z
            4   20     4        x  Lorg/apache/commons/math3/dfp/Dfp;
           11   12     5        y  Lorg/apache/commons/math3/dfp/Dfp;
           17   20     5        y  Lorg/apache/commons/math3/dfp/Dfp;
           13   17     6        c  [Lorg/apache/commons/math3/dfp/Dfp;
           14   17     7  piSplit  [Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final

  public static org.apache.commons.math3.dfp.Dfp cos(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=8, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 779
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getPi:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* pi */
        start local 1 // org.apache.commons.math3.dfp.Dfp pi
         1: .line 780
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* zero */
        start local 2 // org.apache.commons.math3.dfp.Dfp zero
         2: .line 781
            iconst_0
            istore 3 /* neg */
        start local 3 // boolean neg
         3: .line 784
            aload 0 /* a */
            aload 1 /* pi */
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.remainder:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* x */
        start local 4 // org.apache.commons.math3.dfp.Dfp x
         4: .line 788
            aload 4 /* x */
            aload 2 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 6
         5: .line 789
            aload 4 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* x */
         6: .line 796
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            aload 4 /* x */
            aload 1 /* pi */
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 9
         7: .line 797
            aload 1 /* pi */
            aload 4 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* x */
         8: .line 798
            iconst_1
            istore 3 /* neg */
         9: .line 802
      StackMap locals:
      StackMap stack:
            aload 4 /* x */
            aload 1 /* pi */
            iconst_4
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 15
        10: .line 803
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 6 /* c */
        start local 6 // org.apache.commons.math3.dfp.Dfp[] c
        11: .line 804
            aload 6 /* c */
            iconst_0
            aload 4 /* x */
            aastore
        12: .line 805
            aload 6 /* c */
            iconst_1
            aload 2 /* zero */
            aastore
        13: .line 807
            aload 6 /* c */
            invokestatic org.apache.commons.math3.dfp.DfpMath.cosInternal:([Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* y */
        end local 6 // org.apache.commons.math3.dfp.Dfp[] c
        start local 5 // org.apache.commons.math3.dfp.Dfp y
        14: .line 808
            goto 20
        end local 5 // org.apache.commons.math3.dfp.Dfp y
        15: .line 809
      StackMap locals:
      StackMap stack:
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 6 /* c */
        start local 6 // org.apache.commons.math3.dfp.Dfp[] c
        16: .line 810
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getPiSplit:()[Lorg/apache/commons/math3/dfp/Dfp;
            astore 7 /* piSplit */
        start local 7 // org.apache.commons.math3.dfp.Dfp[] piSplit
        17: .line 811
            aload 6 /* c */
            iconst_0
            aload 7 /* piSplit */
            iconst_0
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aload 4 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        18: .line 812
            aload 6 /* c */
            iconst_1
            aload 7 /* piSplit */
            iconst_1
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        19: .line 813
            aload 6 /* c */
            invokestatic org.apache.commons.math3.dfp.DfpMath.sinInternal:([Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* y */
        end local 7 // org.apache.commons.math3.dfp.Dfp[] piSplit
        end local 6 // org.apache.commons.math3.dfp.Dfp[] c
        start local 5 // org.apache.commons.math3.dfp.Dfp y
        20: .line 816
      StackMap locals: org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            iload 3 /* neg */
            ifeq 22
        21: .line 817
            aload 5 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 5 /* y */
        22: .line 820
      StackMap locals:
      StackMap stack:
            aload 0 /* a */
            aload 5 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 5 // org.apache.commons.math3.dfp.Dfp y
        end local 4 // org.apache.commons.math3.dfp.Dfp x
        end local 3 // boolean neg
        end local 2 // org.apache.commons.math3.dfp.Dfp zero
        end local 1 // org.apache.commons.math3.dfp.Dfp pi
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   23     0        a  Lorg/apache/commons/math3/dfp/Dfp;
            1   23     1       pi  Lorg/apache/commons/math3/dfp/Dfp;
            2   23     2     zero  Lorg/apache/commons/math3/dfp/Dfp;
            3   23     3      neg  Z
            4   23     4        x  Lorg/apache/commons/math3/dfp/Dfp;
           14   15     5        y  Lorg/apache/commons/math3/dfp/Dfp;
           20   23     5        y  Lorg/apache/commons/math3/dfp/Dfp;
           11   14     6        c  [Lorg/apache/commons/math3/dfp/Dfp;
           16   20     6        c  [Lorg/apache/commons/math3/dfp/Dfp;
           17   20     7  piSplit  [Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     

  public static org.apache.commons.math3.dfp.Dfp tan(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 829
            aload 0 /* a */
            invokestatic org.apache.commons.math3.dfp.DfpMath.sin:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            invokestatic org.apache.commons.math3.dfp.DfpMath.cos:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     a  Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final

  protected static org.apache.commons.math3.dfp.Dfp atanInternal(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 838
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 0 /* a */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 1 /* y */
        start local 1 // org.apache.commons.math3.dfp.Dfp y
         1: .line 839
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 1 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 2 /* x */
        start local 2 // org.apache.commons.math3.dfp.Dfp x
         2: .line 840
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 1 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 3 /* py */
        start local 3 // org.apache.commons.math3.dfp.Dfp py
         3: .line 842
            iconst_3
            istore 4 /* i */
        start local 4 // int i
         4: goto 13
         5: .line 843
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            aload 2 /* x */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
         6: .line 844
            aload 2 /* x */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
         7: .line 845
            aload 2 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* x */
         8: .line 846
            aload 1 /* y */
            aload 2 /* x */
            iload 4 /* i */
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* y */
         9: .line 847
            aload 1 /* y */
            aload 3 /* py */
            invokevirtual org.apache.commons.math3.dfp.Dfp.equals:(Ljava/lang/Object;)Z
            ifeq 11
        10: .line 848
            goto 14
        11: .line 850
      StackMap locals:
      StackMap stack:
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 1 /* y */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 3 /* py */
        12: .line 842
            iinc 4 /* i */ 2
      StackMap locals:
      StackMap stack:
        13: iload 4 /* i */
            bipush 90
            if_icmplt 5
        end local 4 // int i
        14: .line 853
      StackMap locals:
      StackMap stack:
            aload 1 /* y */
            areturn
        end local 3 // org.apache.commons.math3.dfp.Dfp py
        end local 2 // org.apache.commons.math3.dfp.Dfp x
        end local 1 // org.apache.commons.math3.dfp.Dfp y
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0     a  Lorg/apache/commons/math3/dfp/Dfp;
            1   15     1     y  Lorg/apache/commons/math3/dfp/Dfp;
            2   15     2     x  Lorg/apache/commons/math3/dfp/Dfp;
            3   15     3    py  Lorg/apache/commons/math3/dfp/Dfp;
            4   14     4     i  I
    MethodParameters:
      Name  Flags
      a     final

  public static org.apache.commons.math3.dfp.Dfp atan(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=13, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 871
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* zero */
        start local 1 // org.apache.commons.math3.dfp.Dfp zero
         1: .line 872
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 2 /* one */
        start local 2 // org.apache.commons.math3.dfp.Dfp one
         2: .line 873
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getSqr2Split:()[Lorg/apache/commons/math3/dfp/Dfp;
            astore 3 /* sqr2Split */
        start local 3 // org.apache.commons.math3.dfp.Dfp[] sqr2Split
         3: .line 874
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getPiSplit:()[Lorg/apache/commons/math3/dfp/Dfp;
            astore 4 /* piSplit */
        start local 4 // org.apache.commons.math3.dfp.Dfp[] piSplit
         4: .line 875
            iconst_0
            istore 5 /* recp */
        start local 5 // boolean recp
         5: .line 876
            iconst_0
            istore 6 /* neg */
        start local 6 // boolean neg
         6: .line 877
            iconst_0
            istore 7 /* sub */
        start local 7 // boolean sub
         7: .line 879
            aload 3 /* sqr2Split */
            iconst_0
            aaload
            aload 2 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 3 /* sqr2Split */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 8 /* ty */
        start local 8 // org.apache.commons.math3.dfp.Dfp ty
         8: .line 881
            new org.apache.commons.math3.dfp.Dfp
            dup
            aload 0 /* a */
            invokespecial org.apache.commons.math3.dfp.Dfp.<init>:(Lorg/apache/commons/math3/dfp/Dfp;)V
            astore 9 /* x */
        start local 9 // org.apache.commons.math3.dfp.Dfp x
         9: .line 882
            aload 9 /* x */
            aload 1 /* zero */
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 12
        10: .line 883
            iconst_1
            istore 6 /* neg */
        11: .line 884
            aload 9 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 9 /* x */
        12: .line 887
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp[] org.apache.commons.math3.dfp.Dfp[] int int int org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            aload 9 /* x */
            aload 2 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 15
        13: .line 888
            iconst_1
            istore 5 /* recp */
        14: .line 889
            aload 2 /* one */
            aload 9 /* x */
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 9 /* x */
        15: .line 892
      StackMap locals:
      StackMap stack:
            aload 9 /* x */
            aload 8 /* ty */
            invokevirtual org.apache.commons.math3.dfp.Dfp.greaterThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 27
        16: .line 893
            iconst_2
            anewarray org.apache.commons.math3.dfp.Dfp
            astore 10 /* sty */
        start local 10 // org.apache.commons.math3.dfp.Dfp[] sty
        17: .line 894
            iconst_1
            istore 7 /* sub */
        18: .line 896
            aload 10 /* sty */
            iconst_0
            aload 3 /* sqr2Split */
            iconst_0
            aaload
            aload 2 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        19: .line 897
            aload 10 /* sty */
            iconst_1
            aload 3 /* sqr2Split */
            iconst_1
            aaload
            aastore
        20: .line 899
            aload 9 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.split:(Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 11 /* xs */
        start local 11 // org.apache.commons.math3.dfp.Dfp[] xs
        21: .line 901
            aload 11 /* xs */
            aload 10 /* sty */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitMult:([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 12 /* ds */
        start local 12 // org.apache.commons.math3.dfp.Dfp[] ds
        22: .line 902
            aload 12 /* ds */
            iconst_0
            aload 12 /* ds */
            iconst_0
            aaload
            aload 2 /* one */
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        23: .line 904
            aload 11 /* xs */
            iconst_0
            aload 11 /* xs */
            iconst_0
            aaload
            aload 10 /* sty */
            iconst_0
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        24: .line 905
            aload 11 /* xs */
            iconst_1
            aload 11 /* xs */
            iconst_1
            aaload
            aload 10 /* sty */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aastore
        25: .line 907
            aload 11 /* xs */
            aload 12 /* ds */
            invokestatic org.apache.commons.math3.dfp.DfpMath.splitDiv:([Lorg/apache/commons/math3/dfp/Dfp;[Lorg/apache/commons/math3/dfp/Dfp;)[Lorg/apache/commons/math3/dfp/Dfp;
            astore 11 /* xs */
        26: .line 908
            aload 11 /* xs */
            iconst_0
            aaload
            aload 11 /* xs */
            iconst_1
            aaload
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 9 /* x */
        end local 12 // org.apache.commons.math3.dfp.Dfp[] ds
        end local 11 // org.apache.commons.math3.dfp.Dfp[] xs
        end local 10 // org.apache.commons.math3.dfp.Dfp[] sty
        27: .line 913
      StackMap locals:
      StackMap stack:
            aload 9 /* x */
            invokestatic org.apache.commons.math3.dfp.DfpMath.atanInternal:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 10 /* y */
        start local 10 // org.apache.commons.math3.dfp.Dfp y
        28: .line 915
            iload 7 /* sub */
            ifeq 30
        29: .line 916
            aload 10 /* y */
            aload 4 /* piSplit */
            iconst_0
            aaload
            bipush 8
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 4 /* piSplit */
            iconst_1
            aaload
            bipush 8
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 10 /* y */
        30: .line 919
      StackMap locals: org.apache.commons.math3.dfp.Dfp
      StackMap stack:
            iload 5 /* recp */
            ifeq 32
        31: .line 920
            aload 4 /* piSplit */
            iconst_0
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            aload 10 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            aload 4 /* piSplit */
            iconst_1
            aaload
            iconst_2
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(I)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.add:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 10 /* y */
        32: .line 923
      StackMap locals:
      StackMap stack:
            iload 6 /* neg */
            ifeq 34
        33: .line 924
            aload 10 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.negate:()Lorg/apache/commons/math3/dfp/Dfp;
            astore 10 /* y */
        34: .line 927
      StackMap locals:
      StackMap stack:
            aload 0 /* a */
            aload 10 /* y */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 10 // org.apache.commons.math3.dfp.Dfp y
        end local 9 // org.apache.commons.math3.dfp.Dfp x
        end local 8 // org.apache.commons.math3.dfp.Dfp ty
        end local 7 // boolean sub
        end local 6 // boolean neg
        end local 5 // boolean recp
        end local 4 // org.apache.commons.math3.dfp.Dfp[] piSplit
        end local 3 // org.apache.commons.math3.dfp.Dfp[] sqr2Split
        end local 2 // org.apache.commons.math3.dfp.Dfp one
        end local 1 // org.apache.commons.math3.dfp.Dfp zero
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   35     0          a  Lorg/apache/commons/math3/dfp/Dfp;
            1   35     1       zero  Lorg/apache/commons/math3/dfp/Dfp;
            2   35     2        one  Lorg/apache/commons/math3/dfp/Dfp;
            3   35     3  sqr2Split  [Lorg/apache/commons/math3/dfp/Dfp;
            4   35     4    piSplit  [Lorg/apache/commons/math3/dfp/Dfp;
            5   35     5       recp  Z
            6   35     6        neg  Z
            7   35     7        sub  Z
            8   35     8         ty  Lorg/apache/commons/math3/dfp/Dfp;
            9   35     9          x  Lorg/apache/commons/math3/dfp/Dfp;
           17   27    10        sty  [Lorg/apache/commons/math3/dfp/Dfp;
           21   27    11         xs  [Lorg/apache/commons/math3/dfp/Dfp;
           22   27    12         ds  [Lorg/apache/commons/math3/dfp/Dfp;
           28   35    10          y  Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final

  public static org.apache.commons.math3.dfp.Dfp asin(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 936
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.sqrt:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokestatic org.apache.commons.math3.dfp.DfpMath.atan:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     a  Lorg/apache/commons/math3/dfp/Dfp;
    MethodParameters:
      Name  Flags
      a     final

  public static org.apache.commons.math3.dfp.Dfp acos(org.apache.commons.math3.dfp.Dfp);
    descriptor: (Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.commons.math3.dfp.Dfp a
         0: .line 945
            iconst_0
            istore 2 /* negative */
        start local 2 // boolean negative
         1: .line 947
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getZero:()Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.lessThan:(Lorg/apache/commons/math3/dfp/Dfp;)Z
            ifeq 3
         2: .line 948
            iconst_1
            istore 2 /* negative */
         3: .line 951
      StackMap locals: org.apache.commons.math3.dfp.Dfp top int
      StackMap stack:
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            invokestatic org.apache.commons.math3.dfp.Dfp.copysign:(Lorg/apache/commons/math3/dfp/Dfp;Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 0 /* a */
         4: .line 953
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getOne:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.multiply:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokevirtual org.apache.commons.math3.dfp.Dfp.sqrt:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.divide:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            invokestatic org.apache.commons.math3.dfp.DfpMath.atan:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* result */
        start local 1 // org.apache.commons.math3.dfp.Dfp result
         5: .line 955
            iload 2 /* negative */
            ifeq 7
         6: .line 956
            aload 0 /* a */
            invokevirtual org.apache.commons.math3.dfp.Dfp.getField:()Lorg/apache/commons/math3/dfp/DfpField;
            invokevirtual org.apache.commons.math3.dfp.DfpField.getPi:()Lorg/apache/commons/math3/dfp/Dfp;
            aload 1 /* result */
            invokevirtual org.apache.commons.math3.dfp.Dfp.subtract:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            astore 1 /* result */
         7: .line 959
      StackMap locals: org.apache.commons.math3.dfp.Dfp org.apache.commons.math3.dfp.Dfp int
      StackMap stack:
            aload 0 /* a */
            aload 1 /* result */
            invokevirtual org.apache.commons.math3.dfp.Dfp.newInstance:(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
            areturn
        end local 2 // boolean negative
        end local 1 // org.apache.commons.math3.dfp.Dfp result
        end local 0 // org.apache.commons.math3.dfp.Dfp a
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0         a  Lorg/apache/commons/math3/dfp/Dfp;
            5    8     1    result  Lorg/apache/commons/math3/dfp/Dfp;
            1    8     2  negative  Z
    MethodParameters:
      Name  Flags
      a     
}
SourceFile: "DfpMath.java"