public final class org.graalvm.compiler.lir.amd64.AMD64MathLogOp 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.AMD64MathLogOp
  super_class: org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
{
  public static final org.graalvm.compiler.lir.LIRInstructionClass<org.graalvm.compiler.lir.amd64.AMD64MathLogOp> 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/AMD64MathLogOp;>;

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

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

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

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

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

  private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant coeff32;
    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 83
            ldc Lorg/graalvm/compiler/lir/amd64/AMD64MathLogOp;
            invokestatic org.graalvm.compiler.lir.LIRInstructionClass.create:(Ljava/lang/Class;)Lorg/graalvm/compiler/lir/LIRInstructionClass;
            putstatic org.graalvm.compiler.lir.amd64.AMD64MathLogOp.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.AMD64MathLogOp this
         0: .line 86
            aload 0 /* this */
            getstatic org.graalvm.compiler.lir.amd64.AMD64MathLogOp.TYPE:Lorg/graalvm/compiler/lir/LIRInstructionClass;
            bipush 12
            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.r8:Ljdk/vm/ci/code/Register;
            aastore
            dup
            iconst_4
            getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
            aastore
            dup
            iconst_5
         1: .line 87
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 6
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 7
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 8
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 9
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 10
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            aastore
            dup
            bipush 11
            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 90
            aload 0 /* this */
            bipush 16
            sipush 516
            newarray 10
            dup
            iconst_0
         3: .line 92
            ldc -17156096
            iastore
            dup
            iconst_1
            ldc 1072049730
            iastore
            dup
            iconst_2
            ldc -1815648464
            iastore
            dup
            iconst_3
            ldc 1026487127
            iastore
            dup
            iconst_4
            ldc -1440475136
            iastore
            dup
            iconst_5
         4: .line 93
            ldc 1072033410
            iastore
            dup
            bipush 6
            ldc 215631550
            iastore
            dup
            bipush 7
            ldc 1025638968
            iastore
            dup
            bipush 8
            ldc 1547061248
            iastore
            dup
            bipush 9
            ldc 1072017216
            iastore
            dup
            bipush 10
         5: .line 94
            ldc -1408185861
            iastore
            dup
            bipush 11
            ldc 1026423395
            iastore
            dup
            bipush 12
            ldc 649825280
            iastore
            dup
            bipush 13
            ldc 1072001146
            iastore
            dup
            bipush 14
            ldc -13433891
            iastore
            dup
            bipush 15
         6: .line 95
            ldc 1024038923
            iastore
            dup
            bipush 16
            ldc 646346752
            iastore
            dup
            bipush 17
            ldc 1071985198
            iastore
            dup
            bipush 18
            ldc 1562735921
            iastore
            dup
            bipush 19
            ldc 1023790276
            iastore
            dup
            bipush 20
         7: .line 96
            ldc -2091233280
            iastore
            dup
            bipush 21
            ldc 1071969370
            iastore
            dup
            bipush 22
            ldc 1838397691
            iastore
            dup
            bipush 23
            ldc -1121031087
            iastore
            dup
            bipush 24
            ldc 1872169984
            iastore
            dup
            bipush 25
         8: .line 97
            ldc 1071953661
            iastore
            dup
            bipush 26
            ldc -313764836
            iastore
            dup
            bipush 27
            ldc 1022325013
            iastore
            dup
            bipush 28
            ldc 669557760
            iastore
            dup
            bipush 29
            ldc 1071938069
            iastore
            dup
            bipush 30
         9: .line 98
            ldc -112369494
            iastore
            dup
            bipush 31
            ldc -1121793174
            iastore
            dup
            bipush 32
            ldc -218553344
            iastore
            dup
            bipush 33
            ldc 1071922591
            iastore
            dup
            bipush 34
            ldc 1209029111
            iastore
            dup
            bipush 35
        10: .line 99
            ldc -1124231089
            iastore
            dup
            bipush 36
            ldc 556125184
            iastore
            dup
            bipush 37
            ldc 1071907228
            iastore
            dup
            bipush 38
            ldc 821086028
            iastore
            dup
            bipush 39
            ldc -1121530247
            iastore
            dup
            bipush 40
        11: .line 100
            ldc 204914688
            iastore
            dup
            bipush 41
            ldc 1071891976
            iastore
            dup
            bipush 42
            ldc 2097025986
            iastore
            dup
            bipush 43
            ldc -1123895498
            iastore
            dup
            bipush 44
            ldc 387545088
            iastore
            dup
            bipush 45
        12: .line 101
            ldc 1071876834
            iastore
            dup
            bipush 46
            ldc -1152030300
            iastore
            dup
            bipush 47
            ldc -1121875078
            iastore
            dup
            bipush 48
            ldc -1382183936
            iastore
            dup
            bipush 49
            ldc 1071861800
            iastore
            dup
            bipush 50
        13: .line 102
            ldc -1792547156
            iastore
            dup
            bipush 51
            ldc 1024505919
            iastore
            dup
            bipush 52
            ldc 1144260608
            iastore
            dup
            bipush 53
            ldc 1071846874
            iastore
            dup
            bipush 54
            ldc -979309156
            iastore
            dup
            bipush 55
        14: .line 103
            ldc -1121497453
            iastore
            dup
            bipush 56
            ldc 1471209472
            iastore
            dup
            bipush 57
            ldc 1071832053
            iastore
            dup
            bipush 58
            ldc 129621009
            iastore
            dup
            bipush 59
            ldc -1122523419
            iastore
            dup
            bipush 60
        15: .line 104
            ldc 1829683200
            iastore
            dup
            bipush 61
            ldc 1071817336
            iastore
            dup
            bipush 62
            ldc -409499603
            iastore
            dup
            bipush 63
            ldc 1025535275
            iastore
            dup
            bipush 64
            ldc 288676864
            iastore
            dup
            bipush 65
        16: .line 105
            ldc 1071802722
            iastore
            dup
            bipush 66
            ldc 86139472
            iastore
            dup
            bipush 67
            ldc -1123327503
            iastore
            dup
            bipush 68
            ldc -658588672
            iastore
            dup
            bipush 69
            ldc 1071788208
            iastore
            dup
            bipush 70
        17: .line 106
            ldc 1850238587
            iastore
            dup
            bipush 71
            ldc 1024654342
            iastore
            dup
            bipush 72
            ldc 1606817792
            iastore
            dup
            bipush 73
            ldc 1071773795
            iastore
            dup
            bipush 74
            ldc -906067501
            iastore
            dup
            bipush 75
        18: .line 107
            ldc -1121291710
            iastore
            dup
            bipush 76
            ldc 1236164608
            iastore
            dup
            bipush 77
            ldc 1071759480
            iastore
            dup
            bipush 78
            ldc -311368089
            iastore
            dup
            bipush 79
            ldc 1020046558
            iastore
            dup
            bipush 80
        19: .line 108
            ldc 1089616896
            iastore
            dup
            bipush 81
            ldc 1071745262
            iastore
            dup
            bipush 82
            ldc -122993072
            iastore
            dup
            bipush 83
            ldc 1024773198
            iastore
            dup
            bipush 84
            ldc -151873536
            iastore
            dup
            bipush 85
        20: .line 109
            ldc 1071731139
            iastore
            dup
            bipush 86
            ldc -1567379895
            iastore
            dup
            bipush 87
            ldc -1121002089
            iastore
            dup
            bipush 88
            ldc 600267776
            iastore
            dup
            bipush 89
            ldc 1071717112
            iastore
            dup
            bipush 90
        21: .line 110
            ldc -1147282254
            iastore
            dup
            bipush 91
            ldc -1121614265
            iastore
            dup
            bipush 92
            ldc -2045654016
            iastore
            dup
            bipush 93
            ldc 1071703177
            iastore
            dup
            bipush 94
            ldc 125835074
            iastore
            dup
            bipush 95
        22: .line 111
            ldc 1025255832
            iastore
            dup
            bipush 96
            ldc -489663488
            iastore
            dup
            bipush 97
            ldc 1071689334
            iastore
            dup
            bipush 98
            ldc -2004976089
            iastore
            dup
            bipush 99
            ldc 1025460331
            iastore
            dup
            bipush 100
        23: .line 112
            ldc 87278592
            iastore
            dup
            bipush 101
            ldc 1071675583
            iastore
            dup
            bipush 102
            ldc 1106114045
            iastore
            dup
            bipush 103
            ldc 1025933602
            iastore
            dup
            bipush 104
            ldc -1099561984
            iastore
            dup
            bipush 105
        24: .line 113
            ldc 1071661920
            iastore
            dup
            bipush 106
            ldc -409650720
            iastore
            dup
            bipush 107
            ldc -1123761057
            iastore
            dup
            bipush 108
            ldc -441317376
            iastore
            dup
            bipush 109
            ldc 1071648346
            iastore
            dup
            bipush 110
        25: .line 114
            ldc -1317897444
            iastore
            dup
            bipush 111
            ldc -1123730525
            iastore
            dup
            bipush 112
            ldc -1350940672
            iastore
            dup
            bipush 113
            ldc 1071625048
            iastore
            dup
            bipush 114
            ldc 1008093493
            iastore
            dup
            bipush 115
        26: .line 115
            ldc 1023444474
            iastore
            dup
            bipush 116
            ldc -301787136
            iastore
            dup
            bipush 117
            ldc 1071598247
            iastore
            dup
            bipush 118
            ldc 1862355595
            iastore
            dup
            bipush 119
            ldc 1024642533
            iastore
            dup
            bipush 120
        27: .line 116
            ldc 1454641152
            iastore
            dup
            bipush 121
            ldc 1071571617
            iastore
            dup
            bipush 122
            ldc 1514603089
            iastore
            dup
            bipush 123
            ldc 1026500596
            iastore
            dup
            bipush 124
            ldc -1008881664
            iastore
            dup
            bipush 125
        28: .line 117
            ldc 1071545154
            iastore
            dup
            bipush 126
            ldc 1400028424
            iastore
            dup
            bipush 127
            ldc -1121688240
            iastore
            dup
            sipush 128
            ldc 438773760
            iastore
            dup
            sipush 129
            ldc 1071518858
            iastore
            dup
            sipush 130
        29: .line 118
            ldc 120727864
            iastore
            dup
            sipush 131
            ldc -1122818382
            iastore
            dup
            sipush 132
            ldc 1212979200
            iastore
            dup
            sipush 133
            ldc 1071492725
            iastore
            dup
            sipush 134
            ldc 1625055594
            iastore
            dup
            sipush 135
        30: .line 119
            ldc -1122065363
            iastore
            dup
            sipush 136
            ldc 1189017600
            iastore
            dup
            sipush 137
            ldc 1071466754
            iastore
            dup
            sipush 138
            ldc -374904920
            iastore
            dup
            sipush 139
            ldc 1025727407
            iastore
            dup
            sipush 140
        31: .line 120
            ldc 403064832
            iastore
            dup
            sipush 141
            ldc 1071440943
            iastore
            dup
            sipush 142
            ldc 1053271728
            iastore
            dup
            sipush 143
            ldc -1123575869
            iastore
            dup
            sipush 144
            ldc -951756800
            iastore
            dup
            sipush 145
        32: .line 121
            ldc 1071415289
            iastore
            dup
            sipush 146
            ldc -1051571794
            iastore
            dup
            sipush 147
            ldc -1121339683
            iastore
            dup
            sipush 148
            ldc 1765777408
            iastore
            dup
            sipush 149
            ldc 1071389792
            iastore
            dup
            sipush 150
        33: .line 122
            ldc 2145968512
            iastore
            dup
            sipush 151
            ldc 1026354304
            iastore
            dup
            sipush 152
            ldc 461430784
            iastore
            dup
            sipush 153
            ldc 1071364449
            iastore
            dup
            sipush 154
            ldc -200645011
            iastore
            dup
            sipush 155
        34: .line 123
            ldc 1026021467
            iastore
            dup
            sipush 156
            ldc 71706624
            iastore
            dup
            sipush 157
            ldc 1071339258
            iastore
            dup
            sipush 158
            ldc 763632021
            iastore
            dup
            sipush 159
            ldc 1024496933
            iastore
            dup
            sipush 160
        35: .line 124
            ldc 1380503552
            iastore
            dup
            sipush 161
            ldc 1071314217
            iastore
            dup
            sipush 162
            ldc 1383547992
            iastore
            dup
            sipush 163
            ldc -1121878843
            iastore
            dup
            sipush 164
            ldc 1015732224
            iastore
            dup
            sipush 165
        36: .line 125
            ldc 1071289325
            iastore
            dup
            sipush 166
            ldc -1096320419
            iastore
            dup
            sipush 167
            ldc 1025390322
            iastore
            dup
            sipush 168
            ldc 35977216
            iastore
            dup
            sipush 169
            ldc 1071264580
            iastore
            dup
            sipush 170
        37: .line 126
            ldc 2141026805
            iastore
            dup
            sipush 171
            ldc 1025754693
            iastore
            dup
            sipush 172
            ldc -367661056
            iastore
            dup
            sipush 173
            ldc 1071239979
            iastore
            dup
            sipush 174
            ldc 282116272
            iastore
            dup
            sipush 175
        38: .line 127
            ldc -1121572962
            iastore
            dup
            sipush 176
            ldc 1125341184
            iastore
            dup
            sipush 177
            ldc 1071215523
            iastore
            dup
            sipush 178
            ldc -1526539792
            iastore
            dup
            sipush 179
            ldc -1122688237
            iastore
            dup
            sipush 180
        39: .line 128
            ldc 1666971648
            iastore
            dup
            sipush 181
            ldc 1071191208
            iastore
            dup
            sipush 182
            ldc 786837629
            iastore
            dup
            sipush 183
            ldc -1122539851
            iastore
            dup
            sipush 184
            ldc -1467273216
            iastore
            dup
            sipush 185
        40: .line 129
            ldc 1071167033
            iastore
            dup
            sipush 186
            ldc -437844880
            iastore
            dup
            sipush 187
            ldc -1121953055
            iastore
            dup
            sipush 188
            ldc 2003683328
            iastore
            dup
            sipush 189
            ldc 1071142997
            iastore
            dup
            sipush 190
        41: .line 130
            ldc 859010954
            iastore
            dup
            sipush 191
            ldc 1026545007
            iastore
            dup
            sipush 192
            ldc 1004017664
            iastore
            dup
            sipush 193
            ldc 1071119098
            iastore
            dup
            sipush 194
            ldc -938322326
            iastore
            dup
            sipush 195
        42: .line 131
            ldc -1121509232
            iastore
            dup
            sipush 196
            ldc 1753020416
            iastore
            dup
            sipush 197
            ldc 1071095334
            iastore
            dup
            sipush 198
            ldc 788338552
            iastore
            dup
            sipush 199
            ldc 1026157693
            iastore
            dup
            sipush 200
        43: .line 132
            ldc 1992718336
            iastore
            dup
            sipush 201
            ldc 1071071704
            iastore
            dup
            sipush 202
            ldc 1239179443
            iastore
            dup
            sipush 203
            ldc 1026394889
            iastore
            dup
            sipush 204
            ldc -424732672
            iastore
            dup
            sipush 205
        44: .line 133
            ldc 1071048206
            iastore
            dup
            sipush 206
            ldc 2082614663
            iastore
            dup
            sipush 207
            ldc 1024926053
            iastore
            dup
            sipush 208
            ldc 1050437632
            iastore
            dup
            sipush 209
            ldc 1071024840
            iastore
            dup
            sipush 210
        45: .line 134
            ldc 660007840
            iastore
            dup
            sipush 211
            ldc 1025548499
            iastore
            dup
            sipush 212
            ldc 188395520
            iastore
            dup
            sipush 213
            ldc 1071001603
            iastore
            dup
            sipush 214
            ldc -416174592
            iastore
            dup
            sipush 215
        46: .line 135
            ldc -1121077725
            iastore
            dup
            sipush 216
            ldc -547790848
            iastore
            dup
            sipush 217
            ldc 1070978493
            iastore
            dup
            sipush 218
            ldc 144991708
            iastore
            dup
            sipush 219
            ldc -1123415254
            iastore
            dup
            sipush 220
        47: .line 136
            ldc 1405669376
            iastore
            dup
            sipush 221
            ldc 1070955511
            iastore
            dup
            sipush 222
            ldc -295878417
            iastore
            dup
            sipush 223
            ldc 1025486317
            iastore
            dup
            sipush 224
            ldc 121151488
            iastore
            dup
            sipush 225
        48: .line 137
            ldc 1070932654
            iastore
            dup
            sipush 226
            ldc -2124101799
            iastore
            dup
            sipush 227
            ldc 1026473584
            iastore
            dup
            sipush 228
            ldc -1642647552
            iastore
            dup
            sipush 229
            ldc 1070909920
            iastore
            dup
            sipush 230
        49: .line 138
            ldc 453695652
            iastore
            dup
            sipush 231
            ldc -1121050487
            iastore
            dup
            sipush 232
            ldc -1032730624
            iastore
            dup
            sipush 233
            ldc 1070887309
            iastore
            dup
            sipush 234
            ldc 157800053
            iastore
            dup
            sipush 235
        50: .line 139
            ldc -1120983090
            iastore
            dup
            sipush 236
            ldc 601221120
            iastore
            dup
            sipush 237
            ldc 1070864820
            iastore
            dup
            sipush 238
            ldc -326049635
            iastore
            dup
            sipush 239
            ldc 1023992886
            iastore
            dup
            sipush 240
        51: .line 140
            ldc 1999843328
            iastore
            dup
            sipush 241
            ldc 1070842450
            iastore
            dup
            sipush 242
            ldc -1241072292
            iastore
            dup
            sipush 243
            ldc 1024998228
            iastore
            dup
            sipush 244
            ldc 1992167424
            iastore
            dup
            sipush 245
        52: .line 141
            ldc 1070820199
            iastore
            dup
            sipush 246
            ldc -1326352440
            iastore
            dup
            sipush 247
            ldc 1024552653
            iastore
            dup
            sipush 248
            ldc -506241024
            iastore
            dup
            sipush 249
            ldc 1070798065
            iastore
            dup
            sipush 250
        53: .line 142
            ldc -752796488
            iastore
            dup
            sipush 251
            ldc -1121394054
            iastore
            dup
            sipush 252
            ldc 2094829568
            iastore
            dup
            sipush 253
            ldc 1070776048
            iastore
            dup
            sipush 254
            ldc 1246758132
            iastore
            dup
            sipush 255
        54: .line 143
            ldc 1026202874
            iastore
            dup
            sipush 256
            ldc 288675840
            iastore
            dup
            sipush 257
            ldc 1070754146
            iastore
            dup
            sipush 258
            ldc -547638346
            iastore
            dup
            sipush 259
            ldc 1026331585
            iastore
            dup
            sipush 260
        55: .line 144
            ldc 1829681152
            iastore
            dup
            sipush 261
            ldc 1070732357
            iastore
            dup
            sipush 262
            ldc -1169769750
            iastore
            dup
            sipush 263
            ldc 1024100318
            iastore
            dup
            sipush 264
            ldc 1666869248
            iastore
            dup
            sipush 265
        56: .line 145
            ldc 1070710681
            iastore
            dup
            sipush 266
            ldc 1363656119
            iastore
            dup
            sipush 267
            ldc 1026336493
            iastore
            dup
            sipush 268
            ldc -877856768
            iastore
            dup
            sipush 269
            ldc 1070689116
            iastore
            dup
            sipush 270
        57: .line 146
            ldc -140175743
            iastore
            dup
            sipush 271
            ldc 1026267853
            iastore
            dup
            sipush 272
            ldc -2111313920
            iastore
            dup
            sipush 273
            ldc 1070667662
            iastore
            dup
            sipush 274
            ldc 1671819292
            iastore
            dup
            sipush 275
        58: .line 147
            ldc -1121181426
            iastore
            dup
            sipush 276
            ldc 1734434816
            iastore
            dup
            sipush 277
            ldc 1070646317
            iastore
            dup
            sipush 278
            ldc 373091049
            iastore
            dup
            sipush 279
            ldc 1025972363
            iastore
            dup
            sipush 280
        59: .line 148
            ldc 1615681536
            iastore
            dup
            sipush 281
            ldc 1070625080
            iastore
            dup
            sipush 282
            ldc 384650897
            iastore
            dup
            sipush 283
            ldc 1022926043
            iastore
            dup
            sipush 284
            ldc 1445382144
            iastore
            dup
            sipush 285
        60: .line 149
            ldc 1070603950
            iastore
            dup
            sipush 286
            ldc 344320330
            iastore
            dup
            sipush 287
            ldc -1122570100
            iastore
            dup
            sipush 288
            ldc 1823715328
            iastore
            dup
            sipush 289
            ldc 1070569756
            iastore
            dup
            sipush 290
        61: .line 150
            ldc -905126096
            iastore
            dup
            sipush 291
            ldc 1025231852
            iastore
            dup
            sipush 292
            ldc -455278592
            iastore
            dup
            sipush 293
            ldc 1070527917
            iastore
            dup
            sipush 294
            ldc 1706790417
            iastore
            dup
            sipush 295
        62: .line 151
            ldc -1127603947
            iastore
            dup
            sipush 296
            ldc -1634304
            iastore
            dup
            sipush 297
            ldc 1070486286
            iastore
            dup
            sipush 298
            ldc 1614935088
            iastore
            dup
            sipush 299
            ldc 1019351591
            iastore
            dup
            sipush 300
        63: .line 152
            ldc -1328246784
            iastore
            dup
            sipush 301
            ldc 1070444861
            iastore
            dup
            sipush 302
            ldc -149573579
            iastore
            dup
            sipush 303
            ldc -1121255638
            iastore
            dup
            sipush 304
            ldc -228237312
            iastore
            dup
            sipush 305
        64: .line 153
            ldc 1070403639
            iastore
            dup
            sipush 306
            ldc 1974925028
            iastore
            dup
            sipush 307
            ldc -1123530114
            iastore
            dup
            sipush 308
            ldc -957345792
            iastore
            dup
            sipush 309
            ldc 1070362619
            iastore
            dup
            sipush 310
        65: .line 154
            ldc -980014126
            iastore
            dup
            sipush 311
            ldc -1124995982
            iastore
            dup
            sipush 312
            ldc 943448064
            iastore
            dup
            sipush 313
            ldc 1070321799
            iastore
            dup
            sipush 314
            ldc 1498682038
            iastore
            dup
            sipush 315
        66: .line 155
            ldc -1121104956
            iastore
            dup
            sipush 316
            ldc 1465634816
            iastore
            dup
            sipush 317
            ldc 1070281176
            iastore
            dup
            sipush 318
            ldc 1319952810
            iastore
            dup
            sipush 319
            ldc -1123273331
            iastore
            dup
            sipush 320
        67: .line 156
            ldc 1015734272
            iastore
            dup
            sipush 321
            ldc 1070240749
            iastore
            dup
            sipush 322
            ldc 1347821929
            iastore
            dup
            sipush 323
            ldc -1121422781
            iastore
            dup
            sipush 324
            ldc 118001664
            iastore
            dup
            sipush 325
        68: .line 157
            ldc 1070200516
            iastore
            dup
            sipush 326
            ldc 1751482746
            iastore
            dup
            sipush 327
            ldc 1026134093
            iastore
            dup
            sipush 328
            ldc -587792384
            iastore
            dup
            sipush 329
            ldc 1070160474
            iastore
            dup
            sipush 330
        69: .line 158
            ldc 1486946159
            iastore
            dup
            sipush 331
            ldc 1023930920
            iastore
            dup
            sipush 332
            ldc -348585984
            iastore
            dup
            sipush 333
            ldc 1070120623
            iastore
            dup
            sipush 334
            ldc -1427559215
            iastore
            dup
            sipush 335
        70: .line 159
            ldc -1123599020
            iastore
            dup
            sipush 336
            ldc 1699848192
            iastore
            dup
            sipush 337
            ldc 1070080961
            iastore
            dup
            sipush 338
            ldc -1704780157
            iastore
            dup
            sipush 339
            ldc 1025379803
            iastore
            dup
            sipush 340
        71: .line 160
            ldc -2059120640
            iastore
            dup
            sipush 341
            ldc 1070041485
            iastore
            dup
            sipush 342
            ldc 1888568069
            iastore
            dup
            sipush 343
            ldc -1122212336
            iastore
            dup
            sipush 344
            ldc -1955237888
            iastore
            dup
            sipush 345
        72: .line 161
            ldc 1070002194
            iastore
            dup
            sipush 346
            ldc -442752543
            iastore
            dup
            sipush 347
            ldc -1121644147
            iastore
            dup
            sipush 348
            ldc -1098117120
            iastore
            dup
            sipush 349
            ldc 1069963086
            iastore
            dup
            sipush 350
        73: .line 162
            ldc 742141560
            iastore
            dup
            sipush 351
            ldc 1025101707
            iastore
            dup
            sipush 352
            ldc 1800683520
            iastore
            dup
            sipush 353
            ldc 1069924160
            iastore
            dup
            sipush 354
            ldc -345466852
            iastore
            dup
            sipush 355
        74: .line 163
            ldc -1122865117
            iastore
            dup
            sipush 356
            ldc -459165696
            iastore
            dup
            sipush 357
            ldc 1069885413
            iastore
            dup
            sipush 358
            ldc -446071353
            iastore
            dup
            sipush 359
            ldc 1025913832
            iastore
            dup
            sipush 360
        75: .line 164
            ldc -2093764608
            iastore
            dup
            sipush 361
            ldc 1069846845
            iastore
            dup
            sipush 362
            ldc 1425913464
            iastore
            dup
            sipush 363
            ldc 1025868665
            iastore
            dup
            sipush 364
            ldc -1516687360
            iastore
            dup
            sipush 365
        76: .line 165
            ldc 1069808453
            iastore
            dup
            sipush 366
            ldc 2120889677
            iastore
            dup
            sipush 367
            ldc -1121136168
            iastore
            dup
            sipush 368
            ldc -1340764160
            iastore
            dup
            sipush 369
            ldc 1069770236
            iastore
            dup
            sipush 370
        77: .line 166
            ldc 592147081
            iastore
            dup
            sipush 371
            ldc 1019621288
            iastore
            dup
            sipush 372
            ldc 210141184
            iastore
            dup
            sipush 373
            ldc 1069732193
            iastore
            dup
            sipush 374
            ldc -880692063
            iastore
            dup
            sipush 375
        78: .line 167
            ldc 1023647084
            iastore
            dup
            sipush 376
            ldc 709476352
            iastore
            dup
            sipush 377
            ldc 1069694321
            iastore
            dup
            sipush 378
            ldc -1881940132
            iastore
            dup
            sipush 379
            ldc 1024462115
            iastore
            dup
            sipush 380
        79: .line 168
            ldc 2116284416
            iastore
            dup
            sipush 381
            ldc 1069656619
            iastore
            dup
            sipush 382
            ldc 1144559924
            iastore
            dup
            sipush 383
            ldc 1026336654
            iastore
            dup
            sipush 384
            ldc -2111315968
            iastore
            dup
            sipush 385
        80: .line 169
            ldc 1069619086
            iastore
            dup
            sipush 386
            ldc -835909646
            iastore
            dup
            sipush 387
            ldc 1025634168
            iastore
            dup
            sipush 388
            ldc -1247920128
            iastore
            dup
            sipush 389
            ldc 1069581720
            iastore
            dup
            sipush 390
        81: .line 170
            ldc 1879674924
            iastore
            dup
            sipush 391
            ldc -1121458723
            iastore
            dup
            sipush 392
            ldc 970711040
            iastore
            dup
            sipush 393
            ldc 1069541521
            iastore
            dup
            sipush 394
            ldc 1335954173
            iastore
            dup
            sipush 395
        82: .line 171
            ldc -1121635114
            iastore
            dup
            sipush 396
            ldc -2096488448
            iastore
            dup
            sipush 397
            ldc 1069467449
            iastore
            dup
            sipush 398
            ldc -1343863328
            iastore
            dup
            sipush 399
            ldc -1121075096
            iastore
            dup
            sipush 400
        83: .line 172
            ldc 1669611520
            iastore
            dup
            sipush 401
            ldc 1069393703
            iastore
            dup
            sipush 402
            ldc 531044147
            iastore
            dup
            sipush 403
            ldc 1025149248
            iastore
            dup
            sipush 404
            ldc 29114368
            iastore
            dup
            sipush 405
        84: .line 173
            ldc 1069320280
            iastore
            dup
            sipush 406
            ldc -967136045
            iastore
            dup
            sipush 407
            ldc 1025918673
            iastore
            dup
            sipush 408
            ldc -1918017536
            iastore
            dup
            sipush 409
            ldc 1069247176
            iastore
            dup
            sipush 410
        85: .line 174
            ldc 737634533
            iastore
            dup
            sipush 411
            ldc -1122791296
            iastore
            dup
            sipush 412
            ldc 1085390848
            iastore
            dup
            sipush 413
            ldc 1069174390
            iastore
            dup
            sipush 414
            ldc -1186723896
            iastore
            dup
            sipush 415
        86: .line 175
            ldc -1123138890
            iastore
            dup
            sipush 416
            ldc 1566130176
            iastore
            dup
            sipush 417
            ldc 1069101918
            iastore
            dup
            sipush 418
            ldc 985483226
            iastore
            dup
            sipush 419
            ldc 1025708380
            iastore
            dup
            sipush 420
        87: .line 176
            ldc 792780800
            iastore
            dup
            sipush 421
            ldc 1069029758
            iastore
            dup
            sipush 422
            ldc -110101001
            iastore
            dup
            sipush 423
            ldc 1024426204
            iastore
            dup
            sipush 424
            ldc 183156736
            iastore
            dup
            sipush 425
        88: .line 177
            ldc 1068957907
            iastore
            dup
            sipush 426
            ldc -1449267918
            iastore
            dup
            sipush 427
            ldc 1022107277
            iastore
            dup
            sipush 428
            ldc 1301782528
            iastore
            dup
            sipush 429
            ldc 1068886362
            iastore
            dup
            sipush 430
        89: .line 178
            ldc 1012735262
            iastore
            dup
            sipush 431
            ldc -1121163002
            iastore
            dup
            sipush 432
            ldc 1562411008
            iastore
            dup
            sipush 433
            ldc 1068815121
            iastore
            dup
            sipush 434
            ldc -2097880593
            iastore
            dup
            sipush 435
        90: .line 179
            ldc -1124779483
            iastore
            dup
            sipush 436
            ldc -1479417856
            iastore
            dup
            sipush 437
            ldc 1068744181
            iastore
            dup
            sipush 438
            ldc -1512354089
            iastore
            dup
            sipush 439
            ldc 1026345054
            iastore
            dup
            sipush 440
        91: .line 180
            ldc -1538842624
            iastore
            dup
            sipush 441
            ldc 1068673540
            iastore
            dup
            sipush 442
            ldc -1365481091
            iastore
            dup
            sipush 443
            ldc -1121929496
            iastore
            dup
            sipush 444
            ldc -783917056
            iastore
            dup
            sipush 445
        92: .line 181
            ldc 1068603195
            iastore
            dup
            sipush 446
            ldc 1443733147
            iastore
            dup
            sipush 447
            ldc -1121635747
            iastore
            dup
            sipush 448
            ldc -1247920128
            iastore
            dup
            sipush 449
            ldc 1068533144
            iastore
            dup
            sipush 450
        93: .line 182
            ldc 1879674924
            iastore
            dup
            sipush 451
            ldc -1122507299
            iastore
            dup
            sipush 452
            ldc -1073299456
            iastore
            dup
            sipush 453
            ldc 1068427825
            iastore
            dup
            sipush 454
            ldc 1338588027
            iastore
            dup
            sipush 455
        94: .line 183
            ldc -1123151554
            iastore
            dup
            sipush 456
            ldc -841105408
            iastore
            dup
            sipush 457
            ldc 1068288883
            iastore
            dup
            sipush 458
            ldc 1205348359
            iastore
            dup
            sipush 459
            ldc -1122342670
            iastore
            dup
            sipush 460
        95: .line 184
            ldc -788856832
            iastore
            dup
            sipush 461
            ldc 1068150514
            iastore
            dup
            sipush 462
            ldc 893105198
            iastore
            dup
            sipush 463
            ldc 1025571866
            iastore
            dup
            sipush 464
            ldc 346013696
            iastore
            dup
            sipush 465
        96: .line 185
            ldc 1068012714
            iastore
            dup
            sipush 466
            ldc -799398275
            iastore
            dup
            sipush 467
            ldc -1122403947
            iastore
            dup
            sipush 468
            ldc -220938240
            iastore
            dup
            sipush 469
            ldc 1067875476
            iastore
            dup
            sipush 470
        97: .line 186
            ldc -333860958
            iastore
            dup
            sipush 471
            ldc -1123901701
            iastore
            dup
            sipush 472
            ldc -735182848
            iastore
            dup
            sipush 473
            ldc 1067738798
            iastore
            dup
            sipush 474
            ldc 1975385384
            iastore
            dup
            sipush 475
        98: .line 187
            ldc -1121184141
            iastore
            dup
            sipush 476
            ldc 797769728
            iastore
            dup
            sipush 477
            ldc 1067602675
            iastore
            dup
            sipush 478
            ldc -534661509
            iastore
            dup
            sipush 479
            ldc 1026047642
            iastore
            dup
            sipush 480
        99: .line 188
            ldc -1981333504
            iastore
            dup
            sipush 481
            ldc 1067467101
            iastore
            dup
            sipush 482
            ldc 1559353171
            iastore
            dup
            sipush 483
            ldc 1023480256
            iastore
            dup
            sipush 484
            ldc -334200832
            iastore
            dup
            sipush 485
       100: .line 189
            ldc 1067213778
            iastore
            dup
            sipush 486
            ldc 1067365107
            iastore
            dup
            sipush 487
            ldc 1025865926
            iastore
            dup
            sipush 488
            ldc 684261376
            iastore
            dup
            sipush 489
            ldc 1066944805
            iastore
            dup
            sipush 490
       101: .line 190
            ldc 844762164
            iastore
            dup
            sipush 491
            ldc -1121279814
            iastore
            dup
            sipush 492
            ldc 630718464
            iastore
            dup
            sipush 493
            ldc 1066676905
            iastore
            dup
            sipush 494
            ldc -1836697602
            iastore
            dup
            sipush 495
       102: .line 191
            ldc 1024033081
            iastore
            dup
            sipush 496
            ldc 1486061568
            iastore
            dup
            sipush 497
            ldc 1066410070
            iastore
            dup
            sipush 498
            ldc 115537874
            iastore
            dup
            sipush 499
            ldc -1121723301
            iastore
            dup
            sipush 500
       103: .line 192
            ldc -1551302656
            iastore
            dup
            sipush 501
            ldc 1065886792
            iastore
            dup
            sipush 502
            ldc -629868992
            iastore
            dup
            sipush 503
            ldc -1121495689
            iastore
            dup
            sipush 504
            ldc 1971912704
            iastore
            dup
            sipush 505
       104: .line 193
            ldc 1065357333
            iastore
            dup
            sipush 506
            ldc -1717752856
            iastore
            dup
            sipush 507
            ldc -1122973845
            iastore
            dup
            sipush 508
            ldc 1498939392
            iastore
            dup
            sipush 509
            ldc 1064306693
            iastore
            dup
            sipush 510
       105: .line 194
            ldc -885930373
            iastore
            dup
            sipush 511
            ldc 1025599151
            iastore
            dup
            sipush 515
       106: .line 195
            ldc -2147483648
            iastore
       107: .line 90
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathLogOp.lTbl:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       108: .line 199
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_0
       109: .line 201
            ldc -17156096
            iastore
            dup
            iconst_1
            ldc 1067855426
            iastore
       110: .line 199
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathLogOp.log2:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       111: .line 203
            aload 0 /* this */
            bipush 8
            iconst_2
            newarray 10
            dup
            iconst_0
       112: .line 204
            ldc -1815648464
            iastore
            dup
            iconst_1
            ldc 1022292823
            iastore
       113: .line 203
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathLogOp.log28:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       114: .line 208
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
       115: .line 210
            ldc -1840700270
            iastore
            dup
            iconst_1
            ldc 1069697316
            iastore
            dup
            iconst_3
            ldc -1076887552
            iastore
       116: .line 208
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathLogOp.coeff:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       117: .line 212
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
       118: .line 213
            ldc 1030730101
            iastore
            dup
            iconst_1
            ldc -1077586594
            iastore
            dup
            iconst_2
            ldc 1431655765
            iastore
            dup
            iconst_3
            ldc 1070945621
            iastore
       119: .line 212
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathLogOp.coeff16:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       120: .line 215
            aload 0 /* this */
            bipush 16
            iconst_4
            newarray 10
            dup
            iconst_0
       121: .line 216
            ldc -1717986918
            iastore
            dup
            iconst_1
            ldc 1070176665
            iastore
            dup
            iconst_3
            ldc -1075838976
            iastore
       122: .line 215
            invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
            putfield org.graalvm.compiler.lir.amd64.AMD64MathLogOp.coeff32:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
       123: .line 88
            return
        end local 0 // org.graalvm.compiler.lir.amd64.AMD64MathLogOp this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  124     0  this  Lorg/graalvm/compiler/lir/amd64/AMD64MathLogOp;

  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=7, locals=13, args_size=3
        start local 0 // org.graalvm.compiler.lir.amd64.AMD64MathLogOp this
        start local 1 // org.graalvm.compiler.lir.asm.CompilationResultBuilder crb
        start local 2 // org.graalvm.compiler.asm.amd64.AMD64MacroAssembler masm
         0: .line 226
            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 227
            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 228
            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 229
            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 230
            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 231
            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 232
            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 233
            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 234
            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 235
            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 237
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 24
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subq:(Ljdk/vm/ci/code/Register;I)V
        11: .line 238
            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.movsd:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;Ljdk/vm/ci/code/Register;)V
        12: .line 239
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            ldc 4607182418800017408
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;J)V
        13: .line 240
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        14: .line 241
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            ldc 8642407684923981824
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;J)V
        15: .line 242
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        16: .line 243
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            ldc 32768
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
        17: .line 244
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        18: .line 245
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            ldc -35184372088832
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movq:(Ljdk/vm/ci/code/Register;J)V
        19: .line 246
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.r8:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        20: .line 247
            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
        21: .line 248
            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
        22: .line 249
            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.por:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        23: .line 250
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            sipush 16352
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
        24: .line 251
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            bipush 27
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
        25: .line 252
            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.AMD64MathLogOp.lTbl: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
        26: .line 253
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            iconst_2
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrld:(Ljdk/vm/ci/code/Register;I)V
        27: .line 254
            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.rcpps:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        28: .line 255
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            bipush 12
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psllq:(Ljdk/vm/ci/code/Register;I)V
        29: .line 256
            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;
            sipush 228
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pshufd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
        30: .line 257
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            bipush 12
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
        31: .line 258
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 16
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;I)V
        32: .line 259
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            sipush 32736
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
        33: .line 260
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual: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
        34: .line 262
            aload 2 /* masm */
            aload 4 /* block1 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
        35: .line 263
            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.paddd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        36: .line 264
            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.por:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        37: .line 265
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        38: .line 266
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            bipush 29
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psllq:(Ljdk/vm/ci/code/Register;I)V
        39: .line 267
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pand:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        40: .line 268
            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.pand:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        41: .line 269
            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.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        42: .line 270
            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
        43: .line 271
            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
        44: .line 272
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax: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
        45: .line 273
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cvtsi2sdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        46: .line 274
            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
        47: .line 275
            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.AMD64MathLogOp.log2: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
        48: .line 276
            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.AMD64MathLogOp.coeff: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
        49: .line 278
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5: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 279
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            ldc 16711680
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
        51: .line 280
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            bipush 12
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shrl:(Ljdk/vm/ci/code/Register;I)V
        52: .line 281
            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.r11:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            getstatic org.graalvm.compiler.asm.amd64.AMD64Address$Scale.Times1:Lorg/graalvm/compiler/asm/amd64/AMD64Address$Scale;
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address$Scale;)V
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdqu:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        53: .line 282
            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.AMD64MathLogOp.coeff16: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
        54: .line 284
            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
        55: .line 285
            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.AMD64MathLogOp.coeff32: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
        56: .line 287
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        57: .line 288
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64$CPUFeature.SSE3:Ljdk/vm/ci/amd64/AMD64$CPUFeature;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.supports:(Ljdk/vm/ci/amd64/AMD64$CPUFeature;)Z
            ifeq 60
        58: .line 289
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movddup:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        59: .line 290
            goto 62
        60: .line 291
      StackMap locals: org.graalvm.compiler.lir.amd64.AMD64MathLogOp org.graalvm.compiler.lir.asm.CompilationResultBuilder org.graalvm.compiler.asm.amd64.AMD64MacroAssembler org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label org.graalvm.compiler.asm.Label
      StackMap stack:
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm5: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
        61: .line 292
            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.movlhps:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        62: .line 294
      StackMap locals:
      StackMap stack:
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
            aload 1 /* crb */
            aload 0 /* this */
            getfield org.graalvm.compiler.lir.amd64.AMD64MathLogOp.log28: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
        63: .line 295
            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
        64: .line 296
            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
        65: .line 297
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        66: .line 298
            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.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        67: .line 299
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64$CPUFeature.SSE3:Ljdk/vm/ci/amd64/AMD64$CPUFeature;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.supports:(Ljdk/vm/ci/amd64/AMD64$CPUFeature;)Z
            ifeq 70
        68: .line 300
            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.movddup:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        69: .line 301
            goto 72
        70: .line 302
      StackMap locals:
      StackMap stack:
            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.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        71: .line 303
            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.movlhps:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        72: .line 305
      StackMap locals:
      StackMap stack:
            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
        73: .line 306
            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.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        74: .line 307
            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.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        75: .line 308
            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.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        76: .line 309
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4: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
        77: .line 310
            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;
            sipush 238
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pshufd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
        78: .line 311
            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
        79: .line 312
            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.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        80: .line 313
            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.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        81: .line 314
            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.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        82: .line 315
            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.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        83: .line 316
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        84: .line 317
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1: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
        85: .line 318
            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;
            sipush 238
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pshufd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
        86: .line 319
            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
        87: .line 320
            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
        88: .line 321
            aload 2 /* masm */
            aload 12 /* block9 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
        89: .line 323
            aload 2 /* masm */
            aload 3 /* block0 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
        90: .line 324
            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;
            iconst_0
            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
        91: .line 325
            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.rsp: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.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
        92: .line 326
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 16
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
        93: .line 327
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            ldc 32768
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
        94: .line 328
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual: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
        95: .line 329
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            bipush 16
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
        96: .line 330
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Below: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
        97: .line 332
            aload 2 /* masm */
            aload 7 /* block4 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
        98: .line 333
            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.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
        99: .line 334
            aload 2 /* masm */
            aload 12 /* block9 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       100: .line 336
            aload 2 /* masm */
            aload 8 /* block5 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       101: .line 337
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Above: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
       102: .line 338
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
       103: .line 339
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Above: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
       104: .line 340
            aload 2 /* masm */
            aload 9 /* block6 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       105: .line 342
            aload 2 /* masm */
            aload 6 /* block3 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       106: .line 343
            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.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       107: .line 344
            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.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       108: .line 345
            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.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       109: .line 346
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
       110: .line 347
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       111: .line 348
            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.orl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       112: .line 349
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
       113: .line 350
            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
       114: .line 351
            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.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       115: .line 352
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            sipush 18416
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       116: .line 353
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1: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
       117: .line 354
            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.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       118: .line 355
            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
       119: .line 356
            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
       120: .line 357
            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.por:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       121: .line 358
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            bipush 27
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
       122: .line 359
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            sipush 18416
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       123: .line 360
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
            iconst_2
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrld:(Ljdk/vm/ci/code/Register;I)V
       124: .line 361
            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.rcpps:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       125: .line 362
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            bipush 12
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psllq:(Ljdk/vm/ci/code/Register;I)V
       126: .line 363
            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;
            sipush 228
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pshufd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
       127: .line 364
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            bipush 12
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
       128: .line 365
            aload 2 /* masm */
            aload 4 /* block1 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       129: .line 367
            aload 2 /* masm */
            aload 5 /* block2 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       130: .line 368
            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.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       131: .line 369
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            bipush 32
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
       132: .line 370
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       133: .line 371
            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
       134: .line 372
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
            ldc -2097152
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
       135: .line 373
            aload 2 /* masm */
            getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
            aload 8 /* block5 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
       136: .line 374
            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.orl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       137: .line 375
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
            iconst_0
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
       138: .line 376
            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
       139: .line 378
            aload 2 /* masm */
            aload 9 /* block6 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       140: .line 379
            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.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       141: .line 380
            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
       142: .line 381
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            sipush 32752
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       143: .line 382
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.xmm1: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
       144: .line 383
            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.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       145: .line 384
            aload 2 /* masm */
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 16
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            iconst_3
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;I)V
       146: .line 385
            aload 2 /* masm */
            aload 11 /* block8 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
       147: .line 386
            aload 2 /* masm */
            aload 10 /* block7 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       148: .line 387
            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.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       149: .line 388
            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
       150: .line 389
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
            ldc 49136
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
       151: .line 390
            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
       152: .line 391
            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.divsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
       153: .line 392
            aload 2 /* masm */
            new org.graalvm.compiler.asm.amd64.AMD64Address
            dup
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 16
            invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
            iconst_2
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;I)V
       154: .line 394
            aload 2 /* masm */
            aload 11 /* block8 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       155: .line 395
            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.movq:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;Ljdk/vm/ci/code/Register;)V
       156: .line 397
            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.movq:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
       157: .line 399
            aload 2 /* masm */
            aload 12 /* block9 */
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
       158: .line 400
            aload 2 /* masm */
            getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
            bipush 24
            invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addq:(Ljdk/vm/ci/code/Register;I)V
       159: .line 401
            return
        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.AMD64MathLogOp this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0  160     0    this  Lorg/graalvm/compiler/lir/amd64/AMD64MathLogOp;
            0  160     1     crb  Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;
            0  160     2    masm  Lorg/graalvm/compiler/asm/amd64/AMD64MacroAssembler;
            1  160     3  block0  Lorg/graalvm/compiler/asm/Label;
            2  160     4  block1  Lorg/graalvm/compiler/asm/Label;
            3  160     5  block2  Lorg/graalvm/compiler/asm/Label;
            4  160     6  block3  Lorg/graalvm/compiler/asm/Label;
            5  160     7  block4  Lorg/graalvm/compiler/asm/Label;
            6  160     8  block5  Lorg/graalvm/compiler/asm/Label;
            7  160     9  block6  Lorg/graalvm/compiler/asm/Label;
            8  160    10  block7  Lorg/graalvm/compiler/asm/Label;
            9  160    11  block8  Lorg/graalvm/compiler/asm/Label;
           10  160    12  block9  Lorg/graalvm/compiler/asm/Label;
    MethodParameters:
      Name  Flags
      crb   
      masm  
}
SourceFile: "AMD64MathLogOp.java"
InnerClasses:
  public final CPUFeature = jdk.vm.ci.amd64.AMD64$CPUFeature of jdk.vm.ci.amd64.AMD64
  public final Scale = org.graalvm.compiler.asm.amd64.AMD64Address$Scale of org.graalvm.compiler.asm.amd64.AMD64Address
  public final ConditionFlag = org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag of org.graalvm.compiler.asm.amd64.AMD64Assembler