public final class org.graalvm.compiler.lir.amd64.AMD64MathCosOp extends org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.lir.amd64.AMD64MathCosOp
  super_class: org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
{
  public static final org.graalvm.compiler.lir.LIRInstructionClass<org.graalvm.compiler.lir.amd64.AMD64MathCosOp> TYPE;
    descriptor: Lorg/graalvm/compiler/lir/LIRInstructionClass;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lorg/graalvm/compiler/lir/LIRInstructionClass<Lorg/graalvm/compiler/lir/amd64/AMD64MathCosOp;>;

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant onehalf;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant p2;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant sc4;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant ctable;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant sc2;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant sc3;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant sc1;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant piInvTable;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant pi4;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant pi48;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant pi32Inv;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant signMask;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant p3;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant p1;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant negZero;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant one;
    descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 204
            ldc Lorg/graalvm/compiler/lir/amd64/AMD64MathCosOp;
            invokestatic org.graalvm.compiler.lir.LIRInstructionClass.create:(Ljava/lang/Class;)Lorg/graalvm/compiler/lir/LIRInstructionClass;
            putstatic org.graalvm.compiler.lir.amd64.AMD64MathCosOp.TYPE:Lorg/graalvm/compiler/lir/LIRInstructionClass;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.lir.amd64.AMD64MathCosOp this
         0: .line 207
            aload 0 /* this */
            getstatic org.graalvm.compiler.lir.amd64.AMD64MathCosOp.TYPE:Lorg/graalvm/compiler/lir/LIRInstructionClass;
            bipush 17
            anewarray jdk.vm.ci.code.Register
            dup
            iconst_0
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            aastore
            dup
            iconst_1
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            aastore
            dup
            iconst_2
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            aastore
            dup
            iconst_3
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            aastore
            dup
            iconst_4
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            aastore
            dup
            iconst_5
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 6
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 7
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 8
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 9
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 10
         1: .line 208
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 11
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 12
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 13
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 14
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 15
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 16
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            aastore
            invokespecial org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp.<init>:(Lorg/graalvm/compiler/lir/LIRInstructionClass;[Ljdk/vm/ci/code/Register;)V
         2: .line 211
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_1
         3: .line 213
            ldc 1071644672
            iastore
            dup
            iconst_3
            ldc 1071644672
            iastore
         4: .line 211
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.onehalf:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
         5: .line 217
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
         6: .line 219
            ldc 442499072
            iastore
            dup
            iconst_1
            ldc 1032893537
            iastore
            dup
            iconst_2
            ldc 442499072
            iastore
            dup
            iconst_3
            ldc 1032893537
            iastore
         7: .line 217
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p2:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
         8: .line 223
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
         9: .line 225
            ldc -1521039564
            iastore
            dup
            iconst_1
            ldc 1053236707
            iastore
            dup
            iconst_2
            ldc 436314138
            iastore
            dup
            iconst_3
            ldc 1056571808
            iastore
        10: .line 223
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc4:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
        11: .line 229
            aload 0 /* this */
            bipush 16
            sipush 512
            newarray 10
            dup
            bipush 7
        12: .line 232
            ldc 1072693248
            iastore
            dup
            bipush 8
            ldc 393047345
            iastore
            dup
            bipush 9
            ldc -1082934994
            iastore
            dup
            bipush 10
        13: .line 233
            ldc -1138117588
            iastore
            dup
            bipush 11
            ldc 1069094822
            iastore
            dup
            bipush 12
            ldc -536870912
            iastore
            dup
            bipush 13
            ldc -1136777448
            iastore
            dup
            bipush 15
        14: .line 234
            ldc 1072693248
            iastore
            dup
            bipush 16
            ldc 18115067
            iastore
            dup
            bipush 17
            ldc -1080840954
            iastore
            dup
            bipush 18
            ldc 1013556747
            iastore
            dup
            bipush 19
            ldc 1070135480
            iastore
            dup
            bipush 20
        15: .line 235
            ldc -1073741824
            iastore
            dup
            bipush 21
            ldc -1134400231
            iastore
            dup
            bipush 23
            ldc 1072693248
            iastore
            dup
            bipush 24
            ldc -1818418598
            iastore
            dup
            bipush 25
        16: .line 236
            ldc -1079637014
            iastore
            dup
            bipush 26
            ldc 785751814
            iastore
            dup
            bipush 27
            ldc 1070765062
            iastore
            dup
            bipush 28
            ldc -1610612736
            iastore
            dup
            bipush 29
            ldc -1133129075
            iastore
            dup
            bipush 31
        17: .line 237
            ldc 1072693248
            iastore
            dup
            bipush 32
            ldc -2039769649
            iastore
            dup
            bipush 33
            ldc -1078756191
            iastore
            dup
            bipush 34
            ldc -1498502813
            iastore
            dup
            bipush 35
        18: .line 238
            ldc 1071152610
            iastore
            dup
            bipush 36
            ldc -536870912
            iastore
            dup
            bipush 37
            ldc -1134088979
            iastore
            dup
            bipush 39
            ldc 1072693248
            iastore
            dup
            bipush 40
        19: .line 239
            ldc 1945768569
            iastore
            dup
            bipush 41
            ldc -1078052248
            iastore
            dup
            bipush 42
            ldc 939980347
            iastore
            dup
            bipush 43
            ldc 1071524701
            iastore
            dup
            bipush 44
            ldc 536870912
            iastore
            dup
            bipush 45
        20: .line 240
            ldc 1012796809
            iastore
            dup
            bipush 47
            ldc 1072693248
            iastore
            dup
            bipush 48
            ldc 1539668340
            iastore
            dup
            bipush 49
            ldc -1077570969
            iastore
            dup
            bipush 50
        21: .line 241
            ldc 967731400
            iastore
            dup
            bipush 51
            ldc 1071761211
            iastore
            dup
            bipush 52
            ldc 536870912
            iastore
            dup
            bipush 53
            ldc 1015752157
            iastore
            dup
            bipush 55
        22: .line 242
            ldc 1072693248
            iastore
            dup
            bipush 56
            ldc 1403757309
            iastore
            dup
            bipush 57
            ldc -1077080578
            iastore
            dup
            bipush 58
            ldc 621354454
            iastore
            dup
            bipush 59
            ldc 1071926515
            iastore
            dup
            bipush 60
        23: .line 243
            ldc 536870912
            iastore
            dup
            bipush 61
            ldc 1013450602
            iastore
            dup
            bipush 63
            ldc 1072693248
            iastore
            dup
            bipush 64
            ldc -1711476942
            iastore
            dup
            bipush 65
        24: .line 244
            ldc 1070236281
            iastore
            dup
            bipush 66
            ldc 1719614413
            iastore
            dup
            bipush 67
            ldc 1072079006
            iastore
            dup
            bipush 68
            ldc 536870912
            iastore
            dup
            bipush 69
            ldc -1131684556
            iastore
            dup
            bipush 71
        25: .line 245
            ldc 1071644672
            iastore
            dup
            bipush 72
            ldc -1809549480
            iastore
            dup
            bipush 73
            ldc 1069626316
            iastore
            dup
            bipush 74
            ldc 1796544321
            iastore
            dup
            bipush 75
        26: .line 246
            ldc 1072217216
            iastore
            dup
            bipush 76
            ldc 536870912
            iastore
            dup
            bipush 77
            ldc -1132280351
            iastore
            dup
            bipush 79
            ldc 1071644672
            iastore
            dup
            bipush 80
        27: .line 247
            ldc -1696166777
            iastore
            dup
            bipush 81
            ldc 1068266419
            iastore
            dup
            bipush 82
            ldc 688824739
            iastore
            dup
            bipush 83
            ldc 1072339814
            iastore
            dup
            bipush 84
            ldc -536870912
            iastore
            dup
            bipush 85
        28: .line 248
            ldc 1010431536
            iastore
            dup
            bipush 87
            ldc 1071644672
            iastore
            dup
            bipush 88
            ldc 2140183630
            iastore
            dup
            bipush 89
            ldc -1080210900
            iastore
            dup
            bipush 90
        29: .line 249
            ldc -243221071
            iastore
            dup
            bipush 91
            ldc 1072445618
            iastore
            dup
            bipush 92
            ldc -2147483648
            iastore
            dup
            bipush 93
            ldc -1133059919
            iastore
            dup
            bipush 95
        30: .line 250
            ldc 1071644672
            iastore
            dup
            bipush 96
            ldc 1699043957
            iastore
            dup
            bipush 97
            ldc -1078065035
            iastore
            dup
            bipush 98
            ldc -818770618
            iastore
            dup
            bipush 99
            ldc 1072533611
            iastore
            dup
            bipush 100
        31: .line 251
            ldc 536870912
            iastore
            dup
            bipush 101
            ldc 1014257638
            iastore
            dup
            bipush 103
            ldc 1071644672
            iastore
            dup
            bipush 104
            ldc 1991047213
            iastore
            dup
            bipush 105
        32: .line 252
            ldc 1067753521
            iastore
            dup
            bipush 106
            ldc 1455828442
            iastore
            dup
            bipush 107
            ldc 1072602945
            iastore
            dup
            bipush 108
            ldc -536870912
            iastore
            dup
            bipush 109
            ldc 1015505073
            iastore
            dup
            bipush 111
        33: .line 253
            ldc 1070596096
            iastore
            dup
            bipush 112
            ldc 240740309
            iastore
            dup
            bipush 113
            ldc -1079239393
            iastore
            dup
            bipush 114
            ldc -805872464
            iastore
            dup
            bipush 115
        34: .line 254
            ldc 1072652951
            iastore
            dup
            bipush 116
            ldc 536870912
            iastore
            dup
            bipush 117
            ldc 1014325783
            iastore
            dup
            bipush 119
            ldc 1070596096
            iastore
            dup
            bipush 120
        35: .line 255
            ldc 257503056
            iastore
            dup
            bipush 121
            ldc -1080319643
            iastore
            dup
            bipush 122
            ldc -1546574554
            iastore
            dup
            bipush 123
            ldc 1072683149
            iastore
            dup
            bipush 124
            ldc 1073741824
            iastore
            dup
            bipush 125
        36: .line 256
            ldc -1131905546
            iastore
            dup
            bipush 127
            ldc 1069547520
            iastore
            dup
            sipush 131
        37: .line 257
            ldc 1072693248
            iastore
            dup
            sipush 136
        38: .line 258
            ldc 257503056
            iastore
            dup
            sipush 137
            ldc 1067164005
            iastore
            dup
            sipush 138
            ldc -1546574554
            iastore
            dup
            sipush 139
            ldc 1072683149
            iastore
            dup
            sipush 140
        39: .line 259
            ldc 1073741824
            iastore
            dup
            sipush 141
            ldc -1131905546
            iastore
            dup
            sipush 143
            ldc -1077936128
            iastore
            dup
            sipush 144
            ldc 240740309
            iastore
            dup
            sipush 145
        40: .line 260
            ldc 1068244255
            iastore
            dup
            sipush 146
            ldc -805872464
            iastore
            dup
            sipush 147
            ldc 1072652951
            iastore
            dup
            sipush 148
            ldc 536870912
            iastore
            dup
            sipush 149
            ldc 1014325783
            iastore
            dup
            sipush 151
        41: .line 261
            ldc -1076887552
            iastore
            dup
            sipush 152
            ldc 1991047213
            iastore
            dup
            sipush 153
            ldc -1079730127
            iastore
            dup
            sipush 154
            ldc 1455828442
            iastore
            dup
            sipush 155
        42: .line 262
            ldc 1072602945
            iastore
            dup
            sipush 156
            ldc -536870912
            iastore
            dup
            sipush 157
            ldc 1015505073
            iastore
            dup
            sipush 159
            ldc -1076887552
            iastore
            dup
            sipush 160
        43: .line 263
            ldc 1699043957
            iastore
            dup
            sipush 161
            ldc 1069418613
            iastore
            dup
            sipush 162
            ldc -818770618
            iastore
            dup
            sipush 163
            ldc 1072533611
            iastore
            dup
            sipush 164
            ldc 536870912
            iastore
            dup
            sipush 165
        44: .line 264
            ldc 1014257638
            iastore
            dup
            sipush 167
            ldc -1075838976
            iastore
            dup
            sipush 168
            ldc 2140183630
            iastore
            dup
            sipush 169
            ldc 1067272748
            iastore
            dup
            sipush 170
        45: .line 265
            ldc -243221071
            iastore
            dup
            sipush 171
            ldc 1072445618
            iastore
            dup
            sipush 172
            ldc -2147483648
            iastore
            dup
            sipush 173
            ldc -1133059919
            iastore
            dup
            sipush 175
        46: .line 266
            ldc -1075838976
            iastore
            dup
            sipush 176
            ldc -1696166777
            iastore
            dup
            sipush 177
            ldc -1079217229
            iastore
            dup
            sipush 178
            ldc 688824739
            iastore
            dup
            sipush 179
            ldc 1072339814
            iastore
            dup
            sipush 180
        47: .line 267
            ldc -536870912
            iastore
            dup
            sipush 181
            ldc 1010431536
            iastore
            dup
            sipush 183
            ldc -1075838976
            iastore
            dup
            sipush 184
            ldc -1809549480
            iastore
            dup
            sipush 185
        48: .line 268
            ldc -1077857332
            iastore
            dup
            sipush 186
            ldc 1796544321
            iastore
            dup
            sipush 187
            ldc 1072217216
            iastore
            dup
            sipush 188
            ldc 536870912
            iastore
            dup
            sipush 189
            ldc -1132280351
            iastore
            dup
            sipush 191
        49: .line 269
            ldc -1075838976
            iastore
            dup
            sipush 192
            ldc -1711476942
            iastore
            dup
            sipush 193
            ldc -1077247367
            iastore
            dup
            sipush 194
            ldc 1719614413
            iastore
            dup
            sipush 195
        50: .line 270
            ldc 1072079006
            iastore
            dup
            sipush 196
            ldc 536870912
            iastore
            dup
            sipush 197
            ldc -1131684556
            iastore
            dup
            sipush 199
            ldc -1075838976
            iastore
            dup
            sipush 200
        51: .line 271
            ldc 1403757309
            iastore
            dup
            sipush 201
            ldc 1070403070
            iastore
            dup
            sipush 202
            ldc 621354454
            iastore
            dup
            sipush 203
            ldc 1071926515
            iastore
            dup
            sipush 204
            ldc 536870912
            iastore
            dup
            sipush 205
        52: .line 272
            ldc 1013450602
            iastore
            dup
            sipush 207
            ldc -1074790400
            iastore
            dup
            sipush 208
            ldc 1539668340
            iastore
            dup
            sipush 209
            ldc 1069912679
            iastore
            dup
            sipush 210
        53: .line 273
            ldc 967731400
            iastore
            dup
            sipush 211
            ldc 1071761211
            iastore
            dup
            sipush 212
            ldc 536870912
            iastore
            dup
            sipush 213
            ldc 1015752157
            iastore
            dup
            sipush 215
        54: .line 274
            ldc -1074790400
            iastore
            dup
            sipush 216
            ldc 1945768569
            iastore
            dup
            sipush 217
            ldc 1069431400
            iastore
            dup
            sipush 218
            ldc 939980347
            iastore
            dup
            sipush 219
            ldc 1071524701
            iastore
            dup
            sipush 220
        55: .line 275
            ldc 536870912
            iastore
            dup
            sipush 221
            ldc 1012796809
            iastore
            dup
            sipush 223
            ldc -1074790400
            iastore
            dup
            sipush 224
            ldc -2039769649
            iastore
            dup
            sipush 225
        56: .line 276
            ldc 1068727457
            iastore
            dup
            sipush 226
            ldc -1498502813
            iastore
            dup
            sipush 227
            ldc 1071152610
            iastore
            dup
            sipush 228
            ldc -536870912
            iastore
            dup
            sipush 229
            ldc -1134088979
            iastore
            dup
            sipush 231
        57: .line 277
            ldc -1074790400
            iastore
            dup
            sipush 232
            ldc -1818418598
            iastore
            dup
            sipush 233
            ldc 1067846634
            iastore
            dup
            sipush 234
            ldc 785751814
            iastore
            dup
            sipush 235
        58: .line 278
            ldc 1070765062
            iastore
            dup
            sipush 236
            ldc -1610612736
            iastore
            dup
            sipush 237
            ldc -1133129075
            iastore
            dup
            sipush 239
            ldc -1074790400
            iastore
            dup
            sipush 240
        59: .line 279
            ldc 18115067
            iastore
            dup
            sipush 241
            ldc 1066642694
            iastore
            dup
            sipush 242
            ldc 1013556747
            iastore
            dup
            sipush 243
            ldc 1070135480
            iastore
            dup
            sipush 244
            ldc -1073741824
            iastore
            dup
            sipush 245
        60: .line 280
            ldc -1134400231
            iastore
            dup
            sipush 247
            ldc -1074790400
            iastore
            dup
            sipush 248
            ldc 393047345
            iastore
            dup
            sipush 249
            ldc 1064548654
            iastore
            dup
            sipush 250
        61: .line 281
            ldc -1138117588
            iastore
            dup
            sipush 251
            ldc 1069094822
            iastore
            dup
            sipush 252
            ldc -536870912
            iastore
            dup
            sipush 253
            ldc -1136777448
            iastore
            dup
            sipush 255
        62: .line 282
            ldc -1074790400
            iastore
            dup
            sipush 263
        63: .line 283
            ldc -1074790400
            iastore
            dup
            sipush 264
            ldc 393047345
            iastore
            dup
            sipush 265
        64: .line 284
            ldc 1064548654
            iastore
            dup
            sipush 266
            ldc -1138117588
            iastore
            dup
            sipush 267
            ldc -1078388826
            iastore
            dup
            sipush 268
            ldc -536870912
            iastore
            dup
            sipush 269
            ldc 1010706200
            iastore
            dup
            sipush 271
        65: .line 285
            ldc -1074790400
            iastore
            dup
            sipush 272
            ldc 18115067
            iastore
            dup
            sipush 273
            ldc 1066642694
            iastore
            dup
            sipush 274
            ldc 1013556747
            iastore
            dup
            sipush 275
        66: .line 286
            ldc -1077348168
            iastore
            dup
            sipush 276
            ldc -1073741824
            iastore
            dup
            sipush 277
            ldc 1013083417
            iastore
            dup
            sipush 279
            ldc -1074790400
            iastore
            dup
            sipush 280
        67: .line 287
            ldc -1818418598
            iastore
            dup
            sipush 281
            ldc 1067846634
            iastore
            dup
            sipush 282
            ldc 785751814
            iastore
            dup
            sipush 283
            ldc -1076718586
            iastore
            dup
            sipush 284
            ldc -1610612736
            iastore
            dup
            sipush 285
        68: .line 288
            ldc 1014354573
            iastore
            dup
            sipush 287
            ldc -1074790400
            iastore
            dup
            sipush 288
            ldc -2039769649
            iastore
            dup
            sipush 289
            ldc 1068727457
            iastore
            dup
            sipush 290
        69: .line 289
            ldc -1498502813
            iastore
            dup
            sipush 291
            ldc -1076331038
            iastore
            dup
            sipush 292
            ldc -536870912
            iastore
            dup
            sipush 293
            ldc 1013394669
            iastore
            dup
            sipush 295
        70: .line 290
            ldc -1074790400
            iastore
            dup
            sipush 296
            ldc 1945768569
            iastore
            dup
            sipush 297
            ldc 1069431400
            iastore
            dup
            sipush 298
            ldc 939980347
            iastore
            dup
            sipush 299
            ldc -1075958947
            iastore
            dup
            sipush 300
        71: .line 291
            ldc 536870912
            iastore
            dup
            sipush 301
            ldc -1134686839
            iastore
            dup
            sipush 303
            ldc -1074790400
            iastore
            dup
            sipush 304
            ldc 1539668340
            iastore
            dup
            sipush 305
        72: .line 292
            ldc 1069912679
            iastore
            dup
            sipush 306
            ldc 967731400
            iastore
            dup
            sipush 307
            ldc -1075722437
            iastore
            dup
            sipush 308
            ldc 536870912
            iastore
            dup
            sipush 309
            ldc -1131731491
            iastore
            dup
            sipush 311
        73: .line 293
            ldc -1074790400
            iastore
            dup
            sipush 312
            ldc 1403757309
            iastore
            dup
            sipush 313
            ldc 1070403070
            iastore
            dup
            sipush 314
            ldc 621354454
            iastore
            dup
            sipush 315
        74: .line 294
            ldc -1075557133
            iastore
            dup
            sipush 316
            ldc 536870912
            iastore
            dup
            sipush 317
            ldc -1134033046
            iastore
            dup
            sipush 319
            ldc -1074790400
            iastore
            dup
            sipush 320
        75: .line 295
            ldc -1711476942
            iastore
            dup
            sipush 321
            ldc -1077247367
            iastore
            dup
            sipush 322
            ldc 1719614413
            iastore
            dup
            sipush 323
            ldc -1075404642
            iastore
            dup
            sipush 324
            ldc 536870912
            iastore
            dup
            sipush 325
        76: .line 296
            ldc 1015799092
            iastore
            dup
            sipush 327
            ldc -1075838976
            iastore
            dup
            sipush 328
            ldc -1809549480
            iastore
            dup
            sipush 329
            ldc -1077857332
            iastore
            dup
            sipush 330
        77: .line 297
            ldc 1796544321
            iastore
            dup
            sipush 331
            ldc -1075266432
            iastore
            dup
            sipush 332
            ldc 536870912
            iastore
            dup
            sipush 333
            ldc 1015203297
            iastore
            dup
            sipush 335
        78: .line 298
            ldc -1075838976
            iastore
            dup
            sipush 336
            ldc -1696166777
            iastore
            dup
            sipush 337
            ldc -1079217229
            iastore
            dup
            sipush 338
            ldc 688824739
            iastore
            dup
            sipush 339
            ldc -1075143834
            iastore
            dup
            sipush 340
        79: .line 299
            ldc -536870912
            iastore
            dup
            sipush 341
            ldc -1137052112
            iastore
            dup
            sipush 343
            ldc -1075838976
            iastore
            dup
            sipush 344
            ldc 2140183630
            iastore
            dup
            sipush 345
        80: .line 300
            ldc 1067272748
            iastore
            dup
            sipush 346
            ldc -243221071
            iastore
            dup
            sipush 347
            ldc -1075038030
            iastore
            dup
            sipush 348
            ldc -2147483648
            iastore
            dup
            sipush 349
            ldc 1014423729
            iastore
            dup
            sipush 351
        81: .line 301
            ldc -1075838976
            iastore
            dup
            sipush 352
            ldc 1699043957
            iastore
            dup
            sipush 353
            ldc 1069418613
            iastore
            dup
            sipush 354
            ldc -818770618
            iastore
            dup
            sipush 355
        82: .line 302
            ldc -1074950037
            iastore
            dup
            sipush 356
            ldc 536870912
            iastore
            dup
            sipush 357
            ldc -1133226010
            iastore
            dup
            sipush 359
            ldc -1075838976
            iastore
            dup
            sipush 360
        83: .line 303
            ldc 1991047213
            iastore
            dup
            sipush 361
            ldc -1079730127
            iastore
            dup
            sipush 362
            ldc 1455828442
            iastore
            dup
            sipush 363
            ldc -1074880703
            iastore
            dup
            sipush 364
            ldc -536870912
            iastore
            dup
            sipush 365
        84: .line 304
            ldc -1131978575
            iastore
            dup
            sipush 367
            ldc -1076887552
            iastore
            dup
            sipush 368
            ldc 240740309
            iastore
            dup
            sipush 369
            ldc 1068244255
            iastore
            dup
            sipush 370
        85: .line 305
            ldc -805872464
            iastore
            dup
            sipush 371
            ldc -1074830697
            iastore
            dup
            sipush 372
            ldc 536870912
            iastore
            dup
            sipush 373
            ldc -1133157865
            iastore
            dup
            sipush 375
        86: .line 306
            ldc -1076887552
            iastore
            dup
            sipush 376
            ldc 257503056
            iastore
            dup
            sipush 377
            ldc 1067164005
            iastore
            dup
            sipush 378
            ldc -1546574554
            iastore
            dup
            sipush 379
            ldc -1074800499
            iastore
            dup
            sipush 380
        87: .line 307
            ldc 1073741824
            iastore
            dup
            sipush 381
            ldc 1015578102
            iastore
            dup
            sipush 383
            ldc -1077936128
            iastore
            dup
            sipush 387
        88: .line 308
            ldc -1074790400
            iastore
            dup
            sipush 392
        89: .line 309
            ldc 257503056
            iastore
            dup
            sipush 393
            ldc -1080319643
            iastore
            dup
            sipush 394
            ldc -1546574554
            iastore
            dup
            sipush 395
        90: .line 310
            ldc -1074800499
            iastore
            dup
            sipush 396
            ldc 1073741824
            iastore
            dup
            sipush 397
            ldc 1015578102
            iastore
            dup
            sipush 399
            ldc 1069547520
            iastore
            dup
            sipush 400
        91: .line 311
            ldc 240740309
            iastore
            dup
            sipush 401
            ldc -1079239393
            iastore
            dup
            sipush 402
            ldc -805872464
            iastore
            dup
            sipush 403
            ldc -1074830697
            iastore
            dup
            sipush 404
            ldc 536870912
            iastore
            dup
            sipush 405
        92: .line 312
            ldc -1133157865
            iastore
            dup
            sipush 407
            ldc 1070596096
            iastore
            dup
            sipush 408
            ldc 1991047213
            iastore
            dup
            sipush 409
            ldc 1067753521
            iastore
            dup
            sipush 410
        93: .line 313
            ldc 1455828442
            iastore
            dup
            sipush 411
            ldc -1074880703
            iastore
            dup
            sipush 412
            ldc -536870912
            iastore
            dup
            sipush 413
            ldc -1131978575
            iastore
            dup
            sipush 415
        94: .line 314
            ldc 1070596096
            iastore
            dup
            sipush 416
            ldc 1699043957
            iastore
            dup
            sipush 417
            ldc -1078065035
            iastore
            dup
            sipush 418
            ldc -818770618
            iastore
            dup
            sipush 419
            ldc -1074950037
            iastore
            dup
            sipush 420
        95: .line 315
            ldc 536870912
            iastore
            dup
            sipush 421
            ldc -1133226010
            iastore
            dup
            sipush 423
            ldc 1071644672
            iastore
            dup
            sipush 424
            ldc 2140183630
            iastore
            dup
            sipush 425
        96: .line 316
            ldc -1080210900
            iastore
            dup
            sipush 426
            ldc -243221071
            iastore
            dup
            sipush 427
            ldc -1075038030
            iastore
            dup
            sipush 428
            ldc -2147483648
            iastore
            dup
            sipush 429
            ldc 1014423729
            iastore
            dup
            sipush 431
        97: .line 317
            ldc 1071644672
            iastore
            dup
            sipush 432
            ldc -1696166777
            iastore
            dup
            sipush 433
            ldc 1068266419
            iastore
            dup
            sipush 434
            ldc 688824739
            iastore
            dup
            sipush 435
        98: .line 318
            ldc -1075143834
            iastore
            dup
            sipush 436
            ldc -536870912
            iastore
            dup
            sipush 437
            ldc -1137052112
            iastore
            dup
            sipush 439
            ldc 1071644672
            iastore
            dup
            sipush 440
        99: .line 319
            ldc -1809549480
            iastore
            dup
            sipush 441
            ldc 1069626316
            iastore
            dup
            sipush 442
            ldc 1796544321
            iastore
            dup
            sipush 443
            ldc -1075266432
            iastore
            dup
            sipush 444
            ldc 536870912
            iastore
            dup
            sipush 445
       100: .line 320
            ldc 1015203297
            iastore
            dup
            sipush 447
            ldc 1071644672
            iastore
            dup
            sipush 448
            ldc -1711476942
            iastore
            dup
            sipush 449
            ldc 1070236281
            iastore
            dup
            sipush 450
       101: .line 321
            ldc 1719614413
            iastore
            dup
            sipush 451
            ldc -1075404642
            iastore
            dup
            sipush 452
            ldc 536870912
            iastore
            dup
            sipush 453
            ldc 1015799092
            iastore
            dup
            sipush 455
       102: .line 322
            ldc 1071644672
            iastore
            dup
            sipush 456
            ldc 1403757309
            iastore
            dup
            sipush 457
            ldc -1077080578
            iastore
            dup
            sipush 458
            ldc 621354454
            iastore
            dup
            sipush 459
            ldc -1075557133
            iastore
            dup
            sipush 460
       103: .line 323
            ldc 536870912
            iastore
            dup
            sipush 461
            ldc -1134033046
            iastore
            dup
            sipush 463
            ldc 1072693248
            iastore
            dup
            sipush 464
            ldc 1539668340
            iastore
            dup
            sipush 465
       104: .line 324
            ldc -1077570969
            iastore
            dup
            sipush 466
            ldc 967731400
            iastore
            dup
            sipush 467
            ldc -1075722437
            iastore
            dup
            sipush 468
            ldc 536870912
            iastore
            dup
            sipush 469
            ldc -1131731491
            iastore
            dup
            sipush 471
       105: .line 325
            ldc 1072693248
            iastore
            dup
            sipush 472
            ldc 1945768569
            iastore
            dup
            sipush 473
            ldc -1078052248
            iastore
            dup
            sipush 474
            ldc 939980347
            iastore
            dup
            sipush 475
       106: .line 326
            ldc -1075958947
            iastore
            dup
            sipush 476
            ldc 536870912
            iastore
            dup
            sipush 477
            ldc -1134686839
            iastore
            dup
            sipush 479
            ldc 1072693248
            iastore
            dup
            sipush 480
       107: .line 327
            ldc -2039769649
            iastore
            dup
            sipush 481
            ldc -1078756191
            iastore
            dup
            sipush 482
            ldc -1498502813
            iastore
            dup
            sipush 483
            ldc -1076331038
            iastore
            dup
            sipush 484
            ldc -536870912
            iastore
            dup
            sipush 485
       108: .line 328
            ldc 1013394669
            iastore
            dup
            sipush 487
            ldc 1072693248
            iastore
            dup
            sipush 488
            ldc -1818418598
            iastore
            dup
            sipush 489
            ldc -1079637014
            iastore
            dup
            sipush 490
       109: .line 329
            ldc 785751814
            iastore
            dup
            sipush 491
            ldc -1076718586
            iastore
            dup
            sipush 492
            ldc -1610612736
            iastore
            dup
            sipush 493
            ldc 1014354573
            iastore
            dup
            sipush 495
       110: .line 330
            ldc 1072693248
            iastore
            dup
            sipush 496
            ldc 18115067
            iastore
            dup
            sipush 497
            ldc -1080840954
            iastore
            dup
            sipush 498
            ldc 1013556747
            iastore
            dup
            sipush 499
            ldc -1077348168
            iastore
            dup
            sipush 500
       111: .line 331
            ldc -1073741824
            iastore
            dup
            sipush 501
            ldc 1013083417
            iastore
            dup
            sipush 503
            ldc 1072693248
            iastore
            dup
            sipush 504
            ldc 393047345
            iastore
            dup
            sipush 505
       112: .line 332
            ldc -1082934994
            iastore
            dup
            sipush 506
            ldc -1138117588
            iastore
            dup
            sipush 507
            ldc -1078388826
            iastore
            dup
            sipush 508
            ldc -536870912
            iastore
            dup
            sipush 509
            ldc 1010706200
            iastore
            dup
            sipush 511
       113: .line 333
            ldc 1072693248
            iastore
       114: .line 229
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.ctable:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       115: .line 337
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
       116: .line 339
            ldc 286331153
            iastore
            dup
            iconst_1
            ldc 1065423121
            iastore
            dup
            iconst_2
            ldc 1431655765
            iastore
            dup
            iconst_3
            ldc 1067799893
            iastore
       117: .line 337
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc2:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       118: .line 343
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
       119: .line 345
            ldc 436314138
            iastore
            dup
            iconst_1
            ldc -1087766112
            iastore
            dup
            iconst_2
            ldc 381774871
            iastore
            dup
            iconst_3
            ldc -1084833428
            iastore
       120: .line 343
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc3:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       121: .line 349
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
       122: .line 351
            ldc 1431655765
            iastore
            dup
            iconst_1
            ldc -1077586603
            iastore
            dup
            iconst_3
            ldc -1075838976
            iastore
       123: .line 349
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc1:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       124: .line 355
            aload 0 /* this */
            bipush 16
            bipush 41
            newarray 10
            dup
            iconst_2
       125: .line 357
            ldc -1560706194
            iastore
            dup
            iconst_3
            ldc 1313084713
            iastore
            dup
            iconst_4
            ldc -64530479
            iastore
            dup
            iconst_5
       126: .line 358
            ldc -181084736
            iastore
            dup
            bipush 6
            ldc -614296167
            iastore
            dup
            bipush 7
            ldc 1011060801
            iastore
            dup
            bipush 8
            ldc -28220501
            iastore
            dup
            bipush 9
            ldc -558119583
            iastore
            dup
            bipush 10
       127: .line 359
            ldc -1222349254
            iastore
            dup
            bipush 11
            ldc 1112396512
            iastore
            dup
            bipush 12
            ldc 105459434
            iastore
            dup
            bipush 13
            ldc 164729372
            iastore
            dup
            bipush 14
            ldc -31593700
            iastore
            dup
            bipush 15
       128: .line 360
            ldc -1322670274
            iastore
            dup
            bipush 16
            ldc -394119691
            iastore
            dup
            bipush 17
            ldc 784024708
            iastore
            dup
            bipush 18
            ldc -375623642
            iastore
            dup
            bipush 19
            ldc -1268810175
            iastore
            dup
            bipush 20
       129: .line 361
            ldc 965858873
            iastore
            dup
            bipush 21
            ldc -2091697676
            iastore
            dup
            bipush 22
            ldc -1669046389
            iastore
            dup
            bipush 23
            ldc -1107744709
            iastore
            dup
            bipush 24
            ldc 536385535
            iastore
            dup
            bipush 25
       130: .line 362
            ldc -570058737
            iastore
            dup
            bipush 26
            ldc -282127989
            iastore
            dup
            bipush 27
            ldc 1510632735
            iastore
            dup
            bipush 28
            ldc 1832287951
            iastore
            dup
            bipush 29
            ldc 667617719
            iastore
            dup
            bipush 30
       131: .line 363
            ldc 1330003814
            iastore
            dup
            bipush 31
            ldc -1637881299
            iastore
            dup
            bipush 32
            ldc 1965537991
            iastore
            dup
            bipush 33
            ldc -337251973
            iastore
            dup
            bipush 34
            ldc 1023883767
            iastore
            dup
            bipush 35
       132: .line 364
            ldc -1974299926
            iastore
            dup
            bipush 36
            ldc 1811636145
            iastore
            dup
            bipush 37
            ldc 529358088
            iastore
            dup
            bipush 38
            ldc 1443049542
            iastore
            dup
            bipush 39
            ldc -59020373
            iastore
            dup
            bipush 40
       133: .line 365
            ldc -254821343
            iastore
       134: .line 355
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.piInvTable:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       135: .line 369
            aload 0 /* this */
            bipush 8
            iconst_4
            newarray 10
            dup
            iconst_0
       136: .line 371
            ldc 1073741824
            iastore
            dup
            iconst_1
            ldc 1072243195
            iastore
            dup
            iconst_2
            ldc 407279769
            iastore
            dup
            iconst_3
            ldc 1046758445
            iastore
       137: .line 369
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.pi4:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       138: .line 375
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_0
       139: .line 377
            ldc 407279769
            iastore
            dup
            iconst_1
            ldc 1046758445
            iastore
       140: .line 375
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.pi48:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       141: .line 381
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_0
       142: .line 383
            ldc 1841940611
            iastore
            dup
            iconst_1
            ldc 1076125488
            iastore
       143: .line 381
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.pi32Inv:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       144: .line 387
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_1
       145: .line 389
            ldc -2147483648
            iastore
       146: .line 387
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.signMask:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       147: .line 393
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_0
       148: .line 395
            ldc 771977331
            iastore
            dup
            iconst_1
            ldc 996350346
            iastore
       149: .line 393
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p3:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       150: .line 399
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_0
       151: .line 401
            ldc 1413480448
            iastore
            dup
            iconst_1
            ldc 1069097467
            iastore
       152: .line 399
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p1:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       153: .line 405
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_1
       154: .line 407
            ldc -2147483648
            iastore
       155: .line 405
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.negZero:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       156: .line 412
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_1
       157: .line 414
            ldc 1072693248
            iastore
       158: .line 412
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.one:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       159: .line 209
            return
        end local 0 // org.graalvm.compiler.lir.amd64.AMD64MathCosOp this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  160     0  this  Lorg/graalvm/compiler/lir/amd64/AMD64MathCosOp;

  public void emitCode(org.graalvm.compiler.lir.asm.CompilationResultBuilder, org.graalvm.compiler.asm.amd64.AMD64MacroAssembler);
    descriptor: (Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/asm/amd64/AMD64MacroAssembler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=17, args_size=3
        start local 0 // org.graalvm.compiler.lir.amd64.AMD64MathCosOp this
        start local 1 // org.graalvm.compiler.lir.asm.CompilationResultBuilder crb
        start local 2 // org.graalvm.compiler.asm.amd64.AMD64MacroAssembler masm
         0: .line 420
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 3 /* block0 */
        start local 3 // org.graalvm.compiler.asm.Label block0
         1: .line 421
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 4 /* block1 */
        start local 4 // org.graalvm.compiler.asm.Label block1
         2: .line 422
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 5 /* block2 */
        start local 5 // org.graalvm.compiler.asm.Label block2
         3: .line 423
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 6 /* block3 */
        start local 6 // org.graalvm.compiler.asm.Label block3
         4: .line 424
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 7 /* block4 */
        start local 7 // org.graalvm.compiler.asm.Label block4
         5: .line 425
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 8 /* block5 */
        start local 8 // org.graalvm.compiler.asm.Label block5
         6: .line 426
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 9 /* block6 */
        start local 9 // org.graalvm.compiler.asm.Label block6
         7: .line 427
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 10 /* block7 */
        start local 10 // org.graalvm.compiler.asm.Label block7
         8: .line 428
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 11 /* block8 */
        start local 11 // org.graalvm.compiler.asm.Label block8
         9: .line 429
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 12 /* block9 */
        start local 12 // org.graalvm.compiler.asm.Label block9
        10: .line 430
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 13 /* block10 */
        start local 13 // org.graalvm.compiler.asm.Label block10
        11: .line 431
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 14 /* block11 */
        start local 14 // org.graalvm.compiler.asm.Label block11
        12: .line 432
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 15 /* block12 */
        start local 15 // org.graalvm.compiler.asm.Label block12
        13: .line 433
            new org.graalvm.compiler.asm.Label
            dup
            invokespecial org.graalvm.compiler.asm.Label.<init>:()V
            astore 16 /* block13 */
        start local 16 // org.graalvm.compiler.asm.Label block13
        14: .line 435
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.push:(Ljdk/vm/ci/code/Register;)V
        15: .line 436
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 16
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subq:(Ljdk/vm/ci/code/Register;I)V
        16: .line 437
            aload 2 /* masm */
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movsd:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;Ljdk/vm/ci/code/Register;)V
        17: .line 439
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 12
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        18: .line 440
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.pi32Inv:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        19: .line 441
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            ldc 2147418112
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
        20: .line 442
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            ldc 808452096
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;I)V
        21: .line 443
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            ldc 281346048
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
        22: .line 444
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Above:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 3 /* block0 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
        23: .line 445
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        24: .line 446
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.onehalf:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        25: .line 448
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.signMask:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        26: .line 449
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pand:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        27: .line 450
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.por:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        28: .line 451
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        29: .line 452
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cvttsd2sil:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        30: .line 453
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cvtsi2sdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        31: .line 454
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p2:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        32: .line 456
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p1:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        33: .line 457
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        34: .line 458
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpcklpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        35: .line 459
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            ldc 1865232
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;I)V
        36: .line 460
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        37: .line 461
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            bipush 63
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andq:(Ljdk/vm/ci/code/Register;I)V
        38: .line 462
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc4:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        39: .line 464
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.ctable:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.leaq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        40: .line 465
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_5
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;I)V
        41: .line 466
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        42: .line 467
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        43: .line 468
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        44: .line 469
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p3:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        45: .line 470
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        46: .line 471
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        47: .line 472
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpcklpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        48: .line 473
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        49: .line 474
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        50: .line 475
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        51: .line 476
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        52: .line 477
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc2:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        53: .line 479
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        54: .line 480
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        55: .line 481
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        56: .line 482
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        57: .line 483
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        58: .line 484
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            iconst_0
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        59: .line 485
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        60: .line 486
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 24
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        61: .line 487
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        62: .line 488
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        63: .line 489
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        64: .line 490
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        65: .line 491
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        66: .line 492
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        67: .line 493
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        68: .line 494
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc3:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        69: .line 496
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            iconst_0
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        70: .line 497
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc1:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        71: .line 499
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        72: .line 500
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        73: .line 501
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        74: .line 502
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        75: .line 503
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        76: .line 504
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        77: .line 505
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        78: .line 506
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        79: .line 507
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        80: .line 508
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        81: .line 509
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 16
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        82: .line 510
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        83: .line 511
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        84: .line 512
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        85: .line 513
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        86: .line 514
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        87: .line 515
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        88: .line 516
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpckhpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        89: .line 517
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        90: .line 518
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        91: .line 519
            aload 2 /* masm */
            aload 16 /* block13 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
        92: .line 521
            aload 2 /* masm */
            aload 3 /* block0 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
        93: .line 522
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Greater:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 4 /* block1 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
        94: .line 523
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pextrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
        95: .line 524
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            sipush 32767
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
        96: .line 525
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pinsrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
        97: .line 526
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.one:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        98: .line 527
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        99: .line 528
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       100: .line 529
            aload 2 /* masm */
            aload 16 /* block13 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       101: .line 531
            aload 2 /* masm */
            aload 4 /* block1 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       102: .line 532
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pextrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
       103: .line 533
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            sipush 32752
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
       104: .line 534
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            sipush 32752
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
       105: .line 535
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Equal:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 5 /* block2 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       106: .line 536
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pextrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
       107: .line 537
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            sipush 32752
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
       108: .line 538
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            sipush 16224
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;I)V
       109: .line 539
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 7
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;I)V
       110: .line 540
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            ldc 65532
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
       111: .line 541
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.piInvTable:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.leaq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       112: .line 542
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       113: .line 543
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       114: .line 544
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 20
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       115: .line 545
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 24
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       116: .line 546
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       117: .line 547
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 21
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       118: .line 548
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            ldc -2147483648
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orl:(Ljdk/vm/ci/code/Register;I)V
       119: .line 549
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 11
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;I)V
       120: .line 550
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       121: .line 551
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       122: .line 552
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       123: .line 553
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       124: .line 554
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 16
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       125: .line 555
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 12
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       126: .line 556
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       127: .line 557
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       128: .line 558
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       129: .line 559
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       130: .line 560
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       131: .line 561
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       132: .line 562
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       133: .line 563
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       134: .line 564
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       135: .line 565
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       136: .line 566
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       137: .line 567
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       138: .line 568
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       139: .line 569
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       140: .line 570
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       141: .line 571
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       142: .line 572
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       143: .line 573
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       144: .line 574
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       145: .line 575
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;I)V
       146: .line 576
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       147: .line 577
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       148: .line 578
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       149: .line 579
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            iconst_4
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       150: .line 580
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       151: .line 581
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       152: .line 582
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       153: .line 583
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       154: .line 584
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       155: .line 585
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       156: .line 586
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       157: .line 587
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       158: .line 588
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       159: .line 589
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       160: .line 590
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       161: .line 591
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       162: .line 592
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       163: .line 593
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       164: .line 594
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       165: .line 595
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       166: .line 596
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       167: .line 597
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       168: .line 598
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       169: .line 599
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       170: .line 600
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;I)V
       171: .line 601
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       172: .line 602
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       173: .line 603
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       174: .line 604
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       175: .line 605
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       176: .line 606
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       177: .line 607
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       178: .line 608
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       179: .line 609
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       180: .line 610
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.imulq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       181: .line 611
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pextrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
       182: .line 612
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.piInvTable:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.leaq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       183: .line 613
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       184: .line 614
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       185: .line 615
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       186: .line 616
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       187: .line 617
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 19
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       188: .line 618
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            ldc 32768
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       189: .line 619
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       190: .line 620
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            iconst_4
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;I)V
       191: .line 621
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            sipush 2047
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
       192: .line 622
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            sipush 1023
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;I)V
       193: .line 623
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       194: .line 624
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       195: .line 625
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       196: .line 626
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       197: .line 627
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            iconst_1
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
       198: .line 628
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Less:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 6 /* block3 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       199: .line 629
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.negl:(Ljdk/vm/ci/code/Register;)V
       200: .line 630
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 29
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       201: .line 631
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shll:(Ljdk/vm/ci/code/Register;)V
       202: .line 632
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       203: .line 633
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            ldc 536870911
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
       204: .line 634
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            ldc 268435456
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.testl:(Ljdk/vm/ci/code/Register;I)V
       205: .line 635
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.NotEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 7 /* block4 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       206: .line 636
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;)V
       207: .line 637
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       208: .line 638
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;I)V
       209: .line 639
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       210: .line 641
            aload 2 /* masm */
            aload 8 /* block5 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       211: .line 643
            aload 2 /* masm */
            aload 9 /* block6 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       212: .line 644
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpq:(Ljdk/vm/ci/code/Register;I)V
       213: .line 645
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Equal:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 10 /* block7 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       214: .line 647
            aload 2 /* masm */
            aload 11 /* block8 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       215: .line 648
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bsrq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       216: .line 649
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 29
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       217: .line 650
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       218: .line 651
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.LessEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 12 /* block9 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       219: .line 652
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;)V
       220: .line 653
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       221: .line 654
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;)V
       222: .line 655
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       223: .line 656
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.negl:(Ljdk/vm/ci/code/Register;)V
       224: .line 657
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 64
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       225: .line 658
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;)V
       226: .line 659
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;)V
       227: .line 660
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       228: .line 661
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       229: .line 663
            aload 2 /* masm */
            aload 13 /* block10 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       230: .line 664
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cvtsi2sdq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       231: .line 665
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            iconst_1
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       232: .line 666
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cvtsi2sdq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       233: .line 667
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       234: .line 668
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_4
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shll:(Ljdk/vm/ci/code/Register;I)V
       235: .line 669
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.negl:(Ljdk/vm/ci/code/Register;)V
       236: .line 670
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            sipush 16368
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       237: .line 671
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       238: .line 672
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.xorl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       239: .line 673
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pinsrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
       240: .line 674
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.pi4:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       241: .line 676
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.pi48:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       242: .line 678
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       243: .line 679
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            sipush 1008
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;I)V
       244: .line 680
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pinsrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
       245: .line 681
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       246: .line 682
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            bipush 16
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shll:(Ljdk/vm/ci/code/Register;I)V
       247: .line 683
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            bipush 31
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.sarl:(Ljdk/vm/ci/code/Register;I)V
       248: .line 684
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       249: .line 685
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       250: .line 686
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       251: .line 687
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            bipush 29
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;I)V
       252: .line 688
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       253: .line 689
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       254: .line 690
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       255: .line 691
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rsi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.xorl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       256: .line 692
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       257: .line 693
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       258: .line 694
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       259: .line 695
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       260: .line 696
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       261: .line 697
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       262: .line 698
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       263: .line 700
            aload 2 /* masm */
            aload 14 /* block11 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       264: .line 701
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.pi32Inv:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       265: .line 702
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       266: .line 703
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.onehalf:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       267: .line 705
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.signMask:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       268: .line 706
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pand:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       269: .line 707
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.por:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       270: .line 708
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       271: .line 709
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cvttsd2siq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       272: .line 710
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cvtsi2sdq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       273: .line 711
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p1:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       274: .line 712
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p2:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       275: .line 714
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       276: .line 715
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpcklpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       277: .line 716
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shll:(Ljdk/vm/ci/code/Register;I)V
       278: .line 717
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            ldc 1865232
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       279: .line 718
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       280: .line 719
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       281: .line 720
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            bipush 63
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
       282: .line 721
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc4:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       283: .line 723
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.ctable:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.leaq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       284: .line 724
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_5
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shll:(Ljdk/vm/ci/code/Register;I)V
       285: .line 725
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       286: .line 726
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       287: .line 727
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       288: .line 728
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.p3:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       289: .line 729
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       290: .line 730
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       291: .line 731
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpcklpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       292: .line 732
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       293: .line 733
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       294: .line 734
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       295: .line 735
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       296: .line 736
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       297: .line 737
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       298: .line 738
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       299: .line 739
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       300: .line 740
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       301: .line 741
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            iconst_0
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       302: .line 742
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       303: .line 743
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 24
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       304: .line 744
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       305: .line 745
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       306: .line 746
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       307: .line 747
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc2:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       308: .line 749
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       309: .line 750
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       310: .line 751
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       311: .line 752
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       312: .line 753
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       313: .line 754
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc3:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       314: .line 756
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            iconst_0
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       315: .line 757
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.sc1:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       316: .line 759
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       317: .line 760
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       318: .line 761
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       319: .line 762
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       320: .line 763
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       321: .line 764
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       322: .line 765
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       323: .line 766
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       324: .line 767
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       325: .line 768
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       326: .line 769
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 16
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       327: .line 770
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       328: .line 771
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       329: .line 772
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       330: .line 773
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       331: .line 774
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       332: .line 775
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       333: .line 776
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpckhpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       334: .line 777
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       335: .line 778
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       336: .line 779
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       337: .line 780
            aload 2 /* masm */
            aload 16 /* block13 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       338: .line 782
            aload 2 /* masm */
            aload 10 /* block7 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       339: .line 783
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            bipush 64
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       340: .line 784
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       341: .line 785
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       342: .line 786
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       343: .line 787
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpq:(Ljdk/vm/ci/code/Register;I)V
       344: .line 788
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.NotEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 11 /* block8 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       345: .line 789
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            bipush 64
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       346: .line 790
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       347: .line 791
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       348: .line 792
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpq:(Ljdk/vm/ci/code/Register;I)V
       349: .line 793
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.NotEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 11 /* block8 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       350: .line 794
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       351: .line 795
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       352: .line 796
            aload 2 /* masm */
            aload 14 /* block11 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       353: .line 798
            aload 2 /* masm */
            aload 12 /* block9 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       354: .line 799
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Equal:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 13 /* block10 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       355: .line 800
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.negl:(Ljdk/vm/ci/code/Register;)V
       356: .line 801
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;)V
       357: .line 802
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       358: .line 803
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;)V
       359: .line 804
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       360: .line 805
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.negl:(Ljdk/vm/ci/code/Register;)V
       361: .line 806
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            bipush 64
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       362: .line 807
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;)V
       363: .line 808
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       364: .line 809
            aload 2 /* masm */
            aload 13 /* block10 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       365: .line 810
            aload 2 /* masm */
            aload 6 /* block3 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       366: .line 811
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.negl:(Ljdk/vm/ci/code/Register;)V
       367: .line 812
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;I)V
       368: .line 813
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       369: .line 814
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;)V
       370: .line 815
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       371: .line 816
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            ldc -2147483648
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.testl:(Ljdk/vm/ci/code/Register;I)V
       372: .line 817
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.NotEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 15 /* block12 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       373: .line 818
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;)V
       374: .line 819
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       375: .line 820
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       376: .line 821
            aload 2 /* masm */
            aload 9 /* block6 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       377: .line 823
            aload 2 /* masm */
            aload 7 /* block4 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       378: .line 824
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;)V
       379: .line 825
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            ldc 536870912
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       380: .line 826
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;)V
       381: .line 827
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;I)V
       382: .line 828
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       383: .line 829
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shlq:(Ljdk/vm/ci/code/Register;I)V
       384: .line 830
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            ldc 536870912
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       385: .line 831
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       386: .line 832
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       387: .line 833
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       388: .line 834
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.sbbq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       389: .line 835
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.sbbq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       390: .line 836
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       391: .line 837
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       392: .line 838
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       393: .line 839
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            ldc 32768
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       394: .line 840
            aload 2 /* masm */
            aload 8 /* block5 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       395: .line 842
            aload 2 /* masm */
            aload 15 /* block12 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       396: .line 843
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;)V
       397: .line 844
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            ldc 4294967296
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;J)V
       398: .line 845
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;)V
       399: .line 846
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       400: .line 847
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       401: .line 848
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       402: .line 849
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.sbbq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       403: .line 850
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.sbbq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       404: .line 851
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       405: .line 852
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r10:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       406: .line 853
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r9:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       407: .line 854
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            ldc 32768
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       408: .line 855
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrq:(Ljdk/vm/ci/code/Register;I)V
       409: .line 856
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdi:Ljdk/vm/ci/code/Register;
            ldc 536870912
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
       410: .line 857
            aload 2 /* masm */
            aload 9 /* block6 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       411: .line 859
            aload 2 /* masm */
            aload 5 /* block2 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       412: .line 860
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 8
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       413: .line 861
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathCosOp.negZero:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.recordExternalAddress:(Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;)Lorg/graalvm/compiler/asm/amd64/AMD64Address;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       414: .line 862
            aload 2 /* masm */
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            iconst_0
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;Ljdk/vm/ci/code/Register;)V
       415: .line 864
            aload 2 /* masm */
            aload 16 /* block13 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       416: .line 865
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 16
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;I)V
       417: .line 866
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rbx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pop:(Ljdk/vm/ci/code/Register;)V
       418: .line 867
            return
        end local 16 // org.graalvm.compiler.asm.Label block13
        end local 15 // org.graalvm.compiler.asm.Label block12
        end local 14 // org.graalvm.compiler.asm.Label block11
        end local 13 // org.graalvm.compiler.asm.Label block10
        end local 12 // org.graalvm.compiler.asm.Label block9
        end local 11 // org.graalvm.compiler.asm.Label block8
        end local 10 // org.graalvm.compiler.asm.Label block7
        end local 9 // org.graalvm.compiler.asm.Label block6
        end local 8 // org.graalvm.compiler.asm.Label block5
        end local 7 // org.graalvm.compiler.asm.Label block4
        end local 6 // org.graalvm.compiler.asm.Label block3
        end local 5 // org.graalvm.compiler.asm.Label block2
        end local 4 // org.graalvm.compiler.asm.Label block1
        end local 3 // org.graalvm.compiler.asm.Label block0
        end local 2 // org.graalvm.compiler.asm.amd64.AMD64MacroAssembler masm
        end local 1 // org.graalvm.compiler.lir.asm.CompilationResultBuilder crb
        end local 0 // org.graalvm.compiler.lir.amd64.AMD64MathCosOp this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  419     0     this  Lorg/graalvm/compiler/lir/amd64/AMD64MathCosOp;
            0  419     1      crb  Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;
            0  419     2     masm  Lorg/graalvm/compiler/asm/amd64/AMD64MacroAssembler;
            1  419     3   block0  Lorg/graalvm/compiler/asm/Label;
            2  419     4   block1  Lorg/graalvm/compiler/asm/Label;
            3  419     5   block2  Lorg/graalvm/compiler/asm/Label;
            4  419     6   block3  Lorg/graalvm/compiler/asm/Label;
            5  419     7   block4  Lorg/graalvm/compiler/asm/Label;
            6  419     8   block5  Lorg/graalvm/compiler/asm/Label;
            7  419     9   block6  Lorg/graalvm/compiler/asm/Label;
            8  419    10   block7  Lorg/graalvm/compiler/asm/Label;
            9  419    11   block8  Lorg/graalvm/compiler/asm/Label;
           10  419    12   block9  Lorg/graalvm/compiler/asm/Label;
           11  419    13  block10  Lorg/graalvm/compiler/asm/Label;
           12  419    14  block11  Lorg/graalvm/compiler/asm/Label;
           13  419    15  block12  Lorg/graalvm/compiler/asm/Label;
           14  419    16  block13  Lorg/graalvm/compiler/asm/Label;
    MethodParameters:
      Name  Flags
      crb   
      masm  
}
SourceFile: "AMD64MathCosOp.java"
InnerClasses:
  public final ConditionFlag = org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag of org.graalvm.compiler.asm.amd64.AMD64Assembler