public class java.lang.FdLibm$Pow
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: java.lang.FdLibm$Pow
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.FdLibm$Pow this
         0: .line 342
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 343
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // java.lang.FdLibm$Pow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/lang/FdLibm$Pow;

  public static strict double compute(double, double);
    descriptor: (DD)D
    flags: (0x0809) ACC_PUBLIC, ACC_STATIC, ACC_STRICT
    Code:
      stack=24, locals=56, args_size=2
        start local 0 // double x
        start local 2 // double y
         0: .line 352
            dload 2 /* y */
            dconst_0
            dcmpl
            ifne 2
         1: .line 353
            dconst_1
            dreturn
         2: .line 356
      StackMap locals:
      StackMap stack:
            dload 0 /* x */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 3
            dload 2 /* y */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 4
         3: .line 357
      StackMap locals:
      StackMap stack:
            dload 0 /* x */
            dload 2 /* y */
            dadd
            dreturn
         4: .line 359
      StackMap locals:
      StackMap stack:
            dload 2 /* y */
            invokestatic java.lang.Math.abs:(D)D
            dstore 22 /* y_abs */
        start local 22 // double y_abs
         5: .line 360
            dload 0 /* x */
            invokestatic java.lang.Math.abs:(D)D
            dstore 24 /* x_abs */
        start local 24 // double x_abs
         6: .line 362
            dload 2 /* y */
            ldc 2.0
            dcmpl
            ifne 8
         7: .line 363
            dload 0 /* x */
            dload 0 /* x */
            dmul
            dreturn
         8: .line 364
      StackMap locals: double double top top top top top top top top top top top top top top top top top top double double
      StackMap stack:
            dload 2 /* y */
            ldc 0.5
            dcmpl
            ifne 11
         9: .line 365
            dload 0 /* x */
            ldc -1.7976931348623157E308
            dcmpl
            iflt 25
        10: .line 366
            dload 0 /* x */
            dconst_0
            dadd
            invokestatic java.lang.Math.sqrt:(D)D
            dreturn
        11: .line 367
      StackMap locals:
      StackMap stack:
            dload 22 /* y_abs */
            dconst_1
            dcmpl
            ifne 15
        12: .line 368
            dload 2 /* y */
            dconst_1
            dcmpl
            ifne 13
            dload 0 /* x */
            goto 14
      StackMap locals:
      StackMap stack:
        13: dconst_1
            dload 0 /* x */
            ddiv
      StackMap locals:
      StackMap stack: double
        14: dreturn
        15: .line 369
      StackMap locals:
      StackMap stack:
            dload 22 /* y_abs */
            ldc Infinity
            dcmpl
            ifne 25
        16: .line 370
            dload 24 /* x_abs */
            dconst_1
            dcmpl
            ifne 18
        17: .line 371
            dload 2 /* y */
            dload 2 /* y */
            dsub
            dreturn
        18: .line 372
      StackMap locals:
      StackMap stack:
            dload 24 /* x_abs */
            dconst_1
            dcmpl
            ifle 22
        19: .line 373
            dload 2 /* y */
            dconst_0
            dcmpl
            iflt 20
            dload 2 /* y */
            goto 21
      StackMap locals:
      StackMap stack:
        20: dconst_0
      StackMap locals:
      StackMap stack: double
        21: dreturn
        22: .line 375
      StackMap locals:
      StackMap stack:
            dload 2 /* y */
            dconst_0
            dcmpg
            ifge 23
            dload 2 /* y */
            dneg
            goto 24
      StackMap locals:
      StackMap stack:
        23: dconst_0
      StackMap locals:
      StackMap stack: double
        24: dreturn
        25: .line 378
      StackMap locals:
      StackMap stack:
            dload 0 /* x */
            invokestatic java.lang.FdLibm.__HI:(D)I
            istore 26 /* hx */
        start local 26 // int hx
        26: .line 379
            iload 26 /* hx */
            ldc 2147483647
            iand
            istore 27 /* ix */
        start local 27 // int ix
        27: .line 387
            iconst_0
            istore 28 /* y_is_int */
        start local 28 // int y_is_int
        28: .line 388
            iload 26 /* hx */
            ifge 35
        29: .line 389
            dload 22 /* y_abs */
            ldc 9.007199254740992E15
            dcmpl
            iflt 31
        30: .line 390
            iconst_2
            istore 28 /* y_is_int */
            goto 35
        31: .line 391
      StackMap locals: int int int
      StackMap stack:
            dload 22 /* y_abs */
            dconst_1
            dcmpl
            iflt 35
        32: .line 392
            dload 22 /* y_abs */
            d2l
            lstore 29 /* y_abs_as_long */
        start local 29 // long y_abs_as_long
        33: .line 393
            lload 29 /* y_abs_as_long */
            l2d
            dload 22 /* y_abs */
            dcmpl
            ifne 35
        34: .line 394
            iconst_2
            lload 29 /* y_abs_as_long */
            lconst_1
            land
            l2i
            isub
            istore 28 /* y_is_int */
        end local 29 // long y_abs_as_long
        35: .line 400
      StackMap locals:
      StackMap stack:
            dload 24 /* x_abs */
            dconst_0
            dcmpl
            ifeq 38
        36: .line 401
            dload 24 /* x_abs */
            ldc Infinity
            dcmpl
            ifeq 38
        37: .line 402
            dload 24 /* x_abs */
            dconst_1
            dcmpl
            ifne 48
        38: .line 403
      StackMap locals:
      StackMap stack:
            dload 24 /* x_abs */
            dstore 4 /* z */
        start local 4 // double z
        39: .line 404
            dload 2 /* y */
            dconst_0
            dcmpg
            ifge 41
        40: .line 405
            dconst_1
            dload 4 /* z */
            ddiv
            dstore 4 /* z */
        41: .line 406
      StackMap locals: double double double top top top top top top top top top top top top top top top top double double int int int
      StackMap stack:
            iload 26 /* hx */
            ifge 47
        42: .line 407
            iload 27 /* ix */
            ldc 1072693248
            isub
            iload 28 /* y_is_int */
            ior
            ifne 45
        43: .line 408
            dload 4 /* z */
            dload 4 /* z */
            dsub
            dload 4 /* z */
            dload 4 /* z */
            dsub
            ddiv
            dstore 4 /* z */
        44: .line 409
            goto 47
      StackMap locals:
      StackMap stack:
        45: iload 28 /* y_is_int */
            iconst_1
            if_icmpne 47
        46: .line 410
            dload 4 /* z */
            ldc -1.0
            dmul
            dstore 4 /* z */
        47: .line 412
      StackMap locals:
      StackMap stack:
            dload 4 /* z */
            dreturn
        end local 4 // double z
        48: .line 415
      StackMap locals: double double top top top top top top top top top top top top top top top top top top double double int int int
      StackMap stack:
            iload 26 /* hx */
            bipush 31
            ishr
            iconst_1
            iadd
            istore 21 /* n */
        start local 21 // int n
        49: .line 418
            iload 21 /* n */
            iload 28 /* y_is_int */
            ior
            ifne 51
        50: .line 419
            dload 0 /* x */
            dload 0 /* x */
            dsub
            dload 0 /* x */
            dload 0 /* x */
            dsub
            ddiv
            dreturn
        51: .line 421
      StackMap locals: double double top top top top top top top top top top top top top top top top top int double double int int int
      StackMap stack:
            dconst_1
            dstore 8 /* s */
        start local 8 // double s
        52: .line 422
            iload 21 /* n */
            iload 28 /* y_is_int */
            iconst_1
            isub
            ior
            ifne 54
        53: .line 423
            ldc -1.0
            dstore 8 /* s */
        54: .line 427
      StackMap locals: double double top top top top double top top top top top top top top top top top int double double int int int
      StackMap stack:
            dload 22 /* y_abs */
            ldc 2.1474856959999995E9
            dcmpl
            ifle 71
        55: .line 433
            dload 24 /* x_abs */
            ldc 0.9999995231628418
            dcmpg
            ifge 59
        56: .line 434
            dload 2 /* y */
            dconst_0
            dcmpg
            ifge 57
            dload 8 /* s */
            ldc Infinity
            dmul
            goto 58
      StackMap locals:
      StackMap stack:
        57: dload 8 /* s */
            dconst_0
            dmul
      StackMap locals:
      StackMap stack: double
        58: dreturn
        59: .line 435
      StackMap locals:
      StackMap stack:
            dload 24 /* x_abs */
            ldc 1.0000009536743162
            dcmpl
            ifle 63
        60: .line 436
            dload 2 /* y */
            dconst_0
            dcmpl
            ifle 61
            dload 8 /* s */
            ldc Infinity
            dmul
            goto 62
      StackMap locals:
      StackMap stack:
        61: dload 8 /* s */
            dconst_0
            dmul
      StackMap locals:
      StackMap stack: double
        62: dreturn
        63: .line 441
      StackMap locals:
      StackMap stack:
            dload 24 /* x_abs */
            dconst_1
            dsub
            dstore 10 /* t */
        start local 10 // double t
        64: .line 442
            dload 10 /* t */
            dload 10 /* t */
            dmul
            ldc 0.5
            dload 10 /* t */
            ldc 0.3333333333333333
            dload 10 /* t */
            ldc 0.25
            dmul
            dsub
            dmul
            dsub
            dmul
            dstore 16 /* w */
        start local 16 // double w
        65: .line 443
            ldc 1.4426950216293335
            dload 10 /* t */
            dmul
            dstore 12 /* u */
        start local 12 // double u
        66: .line 444
            dload 10 /* t */
            ldc 1.9259629911266175E-8
            dmul
            dload 16 /* w */
            ldc 1.4426950408889634
            dmul
            dsub
            dstore 14 /* v */
        start local 14 // double v
        67: .line 445
            dload 12 /* u */
            dload 14 /* v */
            dadd
            dstore 33 /* t1 */
        start local 33 // double t1
        68: .line 446
            dload 33 /* t1 */
            iconst_0
            invokestatic java.lang.FdLibm.__LO:(DI)D
            dstore 33 /* t1 */
        69: .line 447
            dload 14 /* v */
            dload 33 /* t1 */
            dload 12 /* u */
            dsub
            dsub
            dstore 35 /* t2 */
        start local 35 // double t2
        70: .line 448
            goto 125
        end local 35 // double t2
        end local 33 // double t1
        end local 16 // double w
        end local 14 // double v
        end local 12 // double u
        end local 10 // double t
        71: .line 454
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 21 /* n */
        72: .line 456
            iload 27 /* ix */
            ldc 1048576
            if_icmpge 76
        73: .line 457
            dload 24 /* x_abs */
            ldc 9.007199254740992E15
            dmul
            dstore 24 /* x_abs */
        74: .line 458
            iinc 21 /* n */ -53
        75: .line 459
            dload 24 /* x_abs */
            invokestatic java.lang.FdLibm.__HI:(D)I
            istore 27 /* ix */
        76: .line 461
      StackMap locals:
      StackMap stack:
            iload 21 /* n */
            iload 27 /* ix */
            bipush 20
            ishr
            sipush 1023
            isub
            iadd
            istore 21 /* n */
        77: .line 462
            iload 27 /* ix */
            ldc 1048575
            iand
            istore 19 /* j */
        start local 19 // int j
        78: .line 464
            iload 19 /* j */
            ldc 1072693248
            ior
            istore 27 /* ix */
        79: .line 465
            iload 19 /* j */
            ldc 235662
            if_icmpgt 82
        80: .line 466
            iconst_0
            istore 20 /* k */
        start local 20 // int k
        81: goto 88
        end local 20 // int k
        82: .line 467
      StackMap locals: double double top top top top double top top top top top top top top top int top int double double int int int
      StackMap stack:
            iload 19 /* j */
            ldc 767610
            if_icmpge 85
        83: .line 468
            iconst_1
            istore 20 /* k */
        start local 20 // int k
        84: goto 88
        end local 20 // int k
        85: .line 470
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 20 /* k */
        start local 20 // int k
        86: .line 471
            iinc 21 /* n */ 1
        87: .line 472
            iload 27 /* ix */
            ldc 1048576
            isub
            istore 27 /* ix */
        88: .line 474
      StackMap locals: double double top top top top double top top top top top top top top top int int int double double int int int
      StackMap stack:
            dload 24 /* x_abs */
            iload 27 /* ix */
            invokestatic java.lang.FdLibm.__HI:(DI)D
            dstore 24 /* x_abs */
        89: .line 478
            iconst_2
            newarray 7
            dup
            iconst_0
            dconst_1
            dastore
            dup
            iconst_1
        90: .line 479
            ldc 1.5
            dastore
        91: .line 478
            astore 53 /* BP */
        start local 53 // double[] BP
        92: .line 480
            iconst_2
            newarray 7
            dup
            iconst_0
            dconst_0
            dastore
            dup
            iconst_1
        93: .line 481
            ldc 0.5849624872207642
            dastore
        94: .line 480
            astore 54 /* DP_H */
        start local 54 // double[] DP_H
        95: .line 482
            iconst_2
            newarray 7
            dup
            iconst_0
            dconst_0
            dastore
            dup
            iconst_1
        96: .line 483
            ldc 1.350039202129749E-8
            dastore
        97: .line 482
            astore 55 /* DP_L */
        start local 55 // double[] DP_L
        98: .line 492
            dload 24 /* x_abs */
            aload 53 /* BP */
            iload 20 /* k */
            daload
            dsub
            dstore 12 /* u */
        start local 12 // double u
        99: .line 493
            dconst_1
            dload 24 /* x_abs */
            aload 53 /* BP */
            iload 20 /* k */
            daload
            dadd
            ddiv
            dstore 14 /* v */
        start local 14 // double v
       100: .line 494
            dload 12 /* u */
            dload 14 /* v */
            dmul
            dstore 41 /* ss */
        start local 41 // double ss
       101: .line 495
            dload 41 /* ss */
            dstore 45 /* s_h */
        start local 45 // double s_h
       102: .line 496
            dload 45 /* s_h */
            iconst_0
            invokestatic java.lang.FdLibm.__LO:(DI)D
            dstore 45 /* s_h */
       103: .line 498
            dconst_0
            dstore 49 /* t_h */
        start local 49 // double t_h
       104: .line 499
            dload 49 /* t_h */
            iload 27 /* ix */
            iconst_1
            ishr
            ldc 536870912
            ior
            ldc 524288
            iadd
            iload 20 /* k */
            bipush 18
            ishl
            iadd
            invokestatic java.lang.FdLibm.__HI:(DI)D
            dstore 49 /* t_h */
       105: .line 500
            dload 24 /* x_abs */
            dload 49 /* t_h */
            aload 53 /* BP */
            iload 20 /* k */
            daload
            dsub
            dsub
            dstore 51 /* t_l */
        start local 51 // double t_l
       106: .line 501
            dload 14 /* v */
            dload 12 /* u */
            dload 45 /* s_h */
            dload 49 /* t_h */
            dmul
            dsub
            dload 45 /* s_h */
            dload 51 /* t_l */
            dmul
            dsub
            dmul
            dstore 47 /* s_l */
        start local 47 // double s_l
       107: .line 503
            dload 41 /* ss */
            dload 41 /* ss */
            dmul
            dstore 43 /* s2 */
        start local 43 // double s2
       108: .line 504
            dload 43 /* s2 */
            dload 43 /* s2 */
            dmul
            ldc 0.5999999999999946
            dload 43 /* s2 */
            ldc 0.4285714285785502
            dload 43 /* s2 */
            ldc 0.33333332981837743
            dload 43 /* s2 */
            ldc 0.272728123808534
            dload 43 /* s2 */
            ldc 0.23066074577556175
            dload 43 /* s2 */
            ldc 0.20697501780033842
            dmul
            dadd
            dmul
            dadd
            dmul
            dadd
            dmul
            dadd
            dmul
            dadd
            dmul
            dstore 6 /* r */
        start local 6 // double r
       109: .line 505
            dload 6 /* r */
            dload 47 /* s_l */
            dload 45 /* s_h */
            dload 41 /* ss */
            dadd
            dmul
            dadd
            dstore 6 /* r */
       110: .line 506
            dload 45 /* s_h */
            dload 45 /* s_h */
            dmul
            dstore 43 /* s2 */
       111: .line 507
            ldc 3.0
            dload 43 /* s2 */
            dadd
            dload 6 /* r */
            dadd
            dstore 49 /* t_h */
       112: .line 508
            dload 49 /* t_h */
            iconst_0
            invokestatic java.lang.FdLibm.__LO:(DI)D
            dstore 49 /* t_h */
       113: .line 509
            dload 6 /* r */
            dload 49 /* t_h */
            ldc 3.0
            dsub
            dload 43 /* s2 */
            dsub
            dsub
            dstore 51 /* t_l */
       114: .line 511
            dload 45 /* s_h */
            dload 49 /* t_h */
            dmul
            dstore 12 /* u */
       115: .line 512
            dload 47 /* s_l */
            dload 49 /* t_h */
            dmul
            dload 51 /* t_l */
            dload 41 /* ss */
            dmul
            dadd
            dstore 14 /* v */
       116: .line 514
            dload 12 /* u */
            dload 14 /* v */
            dadd
            dstore 29 /* p_h */
        start local 29 // double p_h
       117: .line 515
            dload 29 /* p_h */
            iconst_0
            invokestatic java.lang.FdLibm.__LO:(DI)D
            dstore 29 /* p_h */
       118: .line 516
            dload 14 /* v */
            dload 29 /* p_h */
            dload 12 /* u */
            dsub
            dsub
            dstore 31 /* p_l */
        start local 31 // double p_l
       119: .line 517
            ldc 0.9617967009544373
            dload 29 /* p_h */
            dmul
            dstore 37 /* z_h */
        start local 37 // double z_h
       120: .line 518
            ldc -7.028461650952758E-9
            dload 29 /* p_h */
            dmul
            dload 31 /* p_l */
            ldc 0.9617966939259756
            dmul
            dadd
            aload 55 /* DP_L */
            iload 20 /* k */
            daload
            dadd
            dstore 39 /* z_l */
        start local 39 // double z_l
       121: .line 520
            iload 21 /* n */
            i2d
            dstore 10 /* t */
        start local 10 // double t
       122: .line 521
            dload 37 /* z_h */
            dload 39 /* z_l */
            dadd
            aload 54 /* DP_H */
            iload 20 /* k */
            daload
            dadd
            dload 10 /* t */
            dadd
            dstore 33 /* t1 */
        start local 33 // double t1
       123: .line 522
            dload 33 /* t1 */
            iconst_0
            invokestatic java.lang.FdLibm.__LO:(DI)D
            dstore 33 /* t1 */
       124: .line 523
            dload 39 /* z_l */
            dload 33 /* t1 */
            dload 10 /* t */
            dsub
            aload 54 /* DP_H */
            iload 20 /* k */
            daload
            dsub
            dload 37 /* z_h */
            dsub
            dsub
            dstore 35 /* t2 */
        end local 55 // double[] DP_L
        end local 54 // double[] DP_H
        end local 53 // double[] BP
        end local 51 // double t_l
        end local 49 // double t_h
        end local 47 // double s_l
        end local 45 // double s_h
        end local 43 // double s2
        end local 41 // double ss
        end local 39 // double z_l
        end local 37 // double z_h
        end local 31 // double p_l
        end local 29 // double p_h
        end local 20 // int k
        end local 19 // int j
        end local 6 // double r
        start local 35 // double t2
       125: .line 527
      StackMap locals: double double top top top top double double double double top top top top top int double double int int int top top top top double double
      StackMap stack:
            dload 2 /* y */
            dstore 37 /* y1 */
        start local 37 // double y1
       126: .line 528
            dload 37 /* y1 */
            iconst_0
            invokestatic java.lang.FdLibm.__LO:(DI)D
            dstore 37 /* y1 */
       127: .line 529
            dload 2 /* y */
            dload 37 /* y1 */
            dsub
            dload 33 /* t1 */
            dmul
            dload 2 /* y */
            dload 35 /* t2 */
            dmul
            dadd
            dstore 31 /* p_l */
        start local 31 // double p_l
       128: .line 530
            dload 37 /* y1 */
            dload 33 /* t1 */
            dmul
            dstore 29 /* p_h */
        start local 29 // double p_h
       129: .line 531
            dload 31 /* p_l */
            dload 29 /* p_h */
            dadd
            dstore 4 /* z */
        start local 4 // double z
       130: .line 532
            dload 4 /* z */
            invokestatic java.lang.FdLibm.__HI:(D)I
            istore 19 /* j */
        start local 19 // int j
       131: .line 533
            dload 4 /* z */
            invokestatic java.lang.FdLibm.__LO:(D)I
            istore 18 /* i */
        start local 18 // int i
       132: .line 534
            iload 19 /* j */
            ldc 1083179008
            if_icmplt 137
       133: .line 535
            iload 19 /* j */
            ldc 1083179008
            isub
            iload 18 /* i */
            ior
            ifeq 135
       134: .line 536
            dload 8 /* s */
            ldc Infinity
            dmul
            dreturn
       135: .line 539
      StackMap locals: double double double top top double double double double top top int int top int double double int int int double double double double double
      StackMap stack:
            dload 31 /* p_l */
            ldc 8.008566259537294E-17
            dadd
            dload 4 /* z */
            dload 29 /* p_h */
            dsub
            dcmpl
            ifle 142
       136: .line 540
            dload 8 /* s */
            ldc Infinity
            dmul
            dreturn
       137: .line 542
      StackMap locals:
      StackMap stack:
            iload 19 /* j */
            ldc 2147483647
            iand
            ldc 1083231232
            if_icmplt 142
       138: .line 543
            iload 19 /* j */
            ldc -1064252416
            isub
            iload 18 /* i */
            ior
            ifeq 140
       139: .line 544
            dload 8 /* s */
            dconst_0
            dmul
            dreturn
       140: .line 546
      StackMap locals:
      StackMap stack:
            dload 31 /* p_l */
            dload 4 /* z */
            dload 29 /* p_h */
            dsub
            dcmpg
            ifgt 142
       141: .line 547
            dload 8 /* s */
            dconst_0
            dmul
            dreturn
       142: .line 562
      StackMap locals:
      StackMap stack:
            iload 19 /* j */
            ldc 2147483647
            iand
            istore 18 /* i */
       143: .line 563
            iload 18 /* i */
            bipush 20
            ishr
            sipush 1023
            isub
            istore 20 /* k */
        start local 20 // int k
       144: .line 564
            iconst_0
            istore 21 /* n */
       145: .line 565
            iload 18 /* i */
            ldc 1071644672
            if_icmple 154
       146: .line 566
            iload 19 /* j */
            ldc 1048576
            iload 20 /* k */
            iconst_1
            iadd
            ishr
            iadd
            istore 21 /* n */
       147: .line 567
            iload 21 /* n */
            ldc 2147483647
            iand
            bipush 20
            ishr
            sipush 1023
            isub
            istore 20 /* k */
       148: .line 568
            dconst_0
            dstore 10 /* t */
       149: .line 569
            dload 10 /* t */
            iload 21 /* n */
            ldc 1048575
            iload 20 /* k */
            ishr
            iconst_m1
            ixor
            iand
            invokestatic java.lang.FdLibm.__HI:(DI)D
            dstore 10 /* t */
       150: .line 570
            iload 21 /* n */
            ldc 1048575
            iand
            ldc 1048576
            ior
            bipush 20
            iload 20 /* k */
            isub
            ishr
            istore 21 /* n */
       151: .line 571
            iload 19 /* j */
            ifge 153
       152: .line 572
            iload 21 /* n */
            ineg
            istore 21 /* n */
       153: .line 573
      StackMap locals: double double double top top double double double double top top int int int int double double int int int double double double double double
      StackMap stack:
            dload 29 /* p_h */
            dload 10 /* t */
            dsub
            dstore 29 /* p_h */
       154: .line 575
      StackMap locals:
      StackMap stack:
            dload 31 /* p_l */
            dload 29 /* p_h */
            dadd
            dstore 10 /* t */
       155: .line 576
            dload 10 /* t */
            iconst_0
            invokestatic java.lang.FdLibm.__LO:(DI)D
            dstore 10 /* t */
       156: .line 577
            dload 10 /* t */
            ldc 0.6931471824645996
            dmul
            dstore 12 /* u */
       157: .line 578
            dload 31 /* p_l */
            dload 10 /* t */
            dload 29 /* p_h */
            dsub
            dsub
            ldc 0.6931471805599453
            dmul
            dload 10 /* t */
            ldc -1.904654299957768E-9
            dmul
            dadd
            dstore 14 /* v */
       158: .line 579
            dload 12 /* u */
            dload 14 /* v */
            dadd
            dstore 4 /* z */
       159: .line 580
            dload 14 /* v */
            dload 4 /* z */
            dload 12 /* u */
            dsub
            dsub
            dstore 16 /* w */
        start local 16 // double w
       160: .line 581
            dload 4 /* z */
            dload 4 /* z */
            dmul
            dstore 10 /* t */
       161: .line 582
            dload 4 /* z */
            dload 10 /* t */
            ldc 0.16666666666666602
            dload 10 /* t */
            ldc -0.0027777777777015593
            dload 10 /* t */
            ldc 6.613756321437934E-5
            dload 10 /* t */
            ldc -1.6533902205465252E-6
            dload 10 /* t */
            ldc 4.1381367970572385E-8
            dmul
            dadd
            dmul
            dadd
            dmul
            dadd
            dmul
            dadd
            dmul
            dsub
            dstore 33 /* t1 */
       162: .line 583
            dload 4 /* z */
            dload 33 /* t1 */
            dmul
            dload 33 /* t1 */
            ldc 2.0
            dsub
            ddiv
            dload 16 /* w */
            dload 4 /* z */
            dload 16 /* w */
            dmul
            dadd
            dsub
            dstore 6 /* r */
        start local 6 // double r
       163: .line 584
            dconst_1
            dload 6 /* r */
            dload 4 /* z */
            dsub
            dsub
            dstore 4 /* z */
       164: .line 585
            dload 4 /* z */
            invokestatic java.lang.FdLibm.__HI:(D)I
            istore 19 /* j */
       165: .line 586
            iload 19 /* j */
            iload 21 /* n */
            bipush 20
            ishl
            iadd
            istore 19 /* j */
       166: .line 587
            iload 19 /* j */
            bipush 20
            ishr
            ifgt 168
       167: .line 588
            dload 4 /* z */
            iload 21 /* n */
            invokestatic java.lang.Math.scalb:(DI)D
            dstore 4 /* z */
            goto 171
       168: .line 590
      StackMap locals: double double double double double double double double double int int int int double double int int int double double double double double
      StackMap stack:
            dload 4 /* z */
            invokestatic java.lang.FdLibm.__HI:(D)I
            istore 39 /* z_hi */
        start local 39 // int z_hi
       169: .line 591
            iload 39 /* z_hi */
            iload 21 /* n */
            bipush 20
            ishl
            iadd
            istore 39 /* z_hi */
       170: .line 592
            dload 4 /* z */
            iload 39 /* z_hi */
            invokestatic java.lang.FdLibm.__HI:(DI)D
            dstore 4 /* z */
        end local 39 // int z_hi
       171: .line 594
      StackMap locals:
      StackMap stack:
            dload 8 /* s */
            dload 4 /* z */
            dmul
            dreturn
        end local 37 // double y1
        end local 35 // double t2
        end local 33 // double t1
        end local 31 // double p_l
        end local 29 // double p_h
        end local 28 // int y_is_int
        end local 27 // int ix
        end local 26 // int hx
        end local 24 // double x_abs
        end local 22 // double y_abs
        end local 21 // int n
        end local 20 // int k
        end local 19 // int j
        end local 18 // int i
        end local 16 // double w
        end local 14 // double v
        end local 12 // double u
        end local 10 // double t
        end local 8 // double s
        end local 6 // double r
        end local 4 // double z
        end local 2 // double y
        end local 0 // double x
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0  172     0              x  D
            0  172     2              y  D
           39   48     4              z  D
          130  172     4              z  D
          109  125     6              r  D
          163  172     6              r  D
           52  172     8              s  D
           64   71    10              t  D
          122  172    10              t  D
           66   71    12              u  D
           99  172    12              u  D
           67   71    14              v  D
          100  172    14              v  D
           65   71    16              w  D
          160  172    16              w  D
          132  172    18              i  I
           78  125    19              j  I
          131  172    19              j  I
           81   82    20              k  I
           84   85    20              k  I
           86  125    20              k  I
          144  172    20              k  I
           49  172    21              n  I
            5  172    22          y_abs  D
            6  172    24          x_abs  D
           26  172    26             hx  I
           27  172    27             ix  I
           28  172    28       y_is_int  I
           33   35    29  y_abs_as_long  J
          117  125    29            p_h  D
          129  172    29            p_h  D
          119  125    31            p_l  D
          128  172    31            p_l  D
           68   71    33             t1  D
          123  172    33             t1  D
           70   71    35             t2  D
          125  172    35             t2  D
          120  125    37            z_h  D
          121  125    39            z_l  D
          101  125    41             ss  D
          108  125    43             s2  D
          102  125    45            s_h  D
          107  125    47            s_l  D
          104  125    49            t_h  D
          106  125    51            t_l  D
           92  125    53             BP  [D
           95  125    54           DP_H  [D
           98  125    55           DP_L  [D
          126  172    37             y1  D
          169  171    39           z_hi  I
    MethodParameters:
      Name  Flags
      x     final
      y     final
}
SourceFile: "FdLibm.java"
NestHost: java.lang.FdLibm
InnerClasses:
  public Pow = java.lang.FdLibm$Pow of java.lang.FdLibm