public final class org.graalvm.compiler.lir.amd64.AMD64MathExpOp 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.AMD64MathExpOp
super_class: org.graalvm.compiler.lir.amd64.AMD64MathIntrinsicUnaryOp
{
public static final org.graalvm.compiler.lir.LIRInstructionClass<org.graalvm.compiler.lir.amd64.AMD64MathExpOp> 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/AMD64MathExpOp;>;
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant cv;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant cv16;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant cv32;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant cv48;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant cv64;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant cv80;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant shifter;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant mmask;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant bias;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant tblAddr;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant allones;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant ebias;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant xmax;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant xmin;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant inf;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant zero;
descriptor: Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
flags: (0x0002) ACC_PRIVATE
private org.graalvm.compiler.lir.asm.ArrayDataPointerConstant oneVal;
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: ldc Lorg/graalvm/compiler/lir/amd64/AMD64MathExpOp;
invokestatic org.graalvm.compiler.lir.LIRInstructionClass.create:(Ljava/lang/Class;)Lorg/graalvm/compiler/lir/LIRInstructionClass;
putstatic org.graalvm.compiler.lir.amd64.AMD64MathExpOp.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 0: aload 0
getstatic org.graalvm.compiler.lir.amd64.AMD64MathExpOp.TYPE:Lorg/graalvm/compiler/lir/LIRInstructionClass;
bipush 11
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.r11:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_4
1: getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
aastore
dup
iconst_5
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 6
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 7
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 8
getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 9
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
aastore
dup
bipush 10
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: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
3: ldc 1697350398
iastore
dup
iconst_1
ldc 1079448903
iastore
dup
iconst_2
ldc 1697350398
iastore
dup
iconst_3
ldc 1079448903
iastore
4: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
5: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
6: ldc -17170432
iastore
dup
iconst_1
ldc 1065758274
iastore
dup
iconst_2
ldc -17170432
iastore
dup
iconst_3
ldc 1065758274
iastore
7: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv16:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
8: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
9: ldc -1130480838
iastore
dup
iconst_1
ldc 1025308570
iastore
dup
iconst_2
ldc -1130480838
iastore
dup
iconst_3
ldc 1025308570
iastore
10: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv32:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
11: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
12: bipush -2
iastore
dup
iconst_1
ldc 1071644671
iastore
dup
iconst_2
bipush -2
iastore
dup
iconst_3
ldc 1071644671
iastore
13: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv48:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
14: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
15: ldc -483878816
iastore
dup
iconst_1
ldc 1062650204
iastore
dup
iconst_2
ldc 1432067621
iastore
dup
iconst_3
ldc 1067799893
iastore
16: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv64:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
17: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
18: ldc -1064251633
iastore
dup
iconst_1
ldc 1065423125
iastore
dup
iconst_2
ldc 1431604129
iastore
dup
iconst_3
ldc 1069897045
iastore
19: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv80:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
20: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_1
21: ldc 1127743488
iastore
dup
iconst_3
ldc 1127743488
iastore
22: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.shifter:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
23: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
24: bipush -64
iastore
dup
iconst_2
bipush -64
iastore
25: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.mmask:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
26: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
27: ldc 65472
iastore
dup
iconst_2
ldc 65472
iastore
28: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.bias:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
29: aload 0
bipush 16
sipush 256
newarray 10
dup
iconst_4
30: ldc 235107661
iastore
dup
iconst_5
31: ldc 1018002367
iastore
dup
bipush 6
ldc 1048019040
iastore
dup
bipush 7
sipush 11418
iastore
dup
bipush 8
ldc 896005651
iastore
dup
bipush 9
ldc 1015861842
iastore
dup
bipush 10
32: ldc -753564300
iastore
dup
bipush 11
sipush 22960
iastore
dup
bipush 12
ldc 1642514529
iastore
dup
bipush 13
ldc 1012987726
iastore
dup
bipush 14
ldc 410360776
iastore
dup
bipush 15
33: ldc 34629
iastore
dup
bipush 16
ldc 1568897900
iastore
dup
bipush 17
ldc 1016568486
iastore
dup
bipush 18
ldc 1828292879
iastore
dup
bipush 19
ldc 46424
iastore
dup
bipush 20
34: ldc 1882168529
iastore
dup
bipush 21
ldc 1010744893
iastore
dup
bipush 22
ldc 852742562
iastore
dup
bipush 23
ldc 58348
iastore
dup
bipush 24
ldc 509852888
iastore
dup
bipush 25
35: ldc 1017336174
iastore
dup
bipush 26
ldc -804103344
iastore
dup
bipush 27
ldc 70401
iastore
dup
bipush 28
ldc 653277307
iastore
dup
bipush 29
ldc 1017431380
iastore
dup
bipush 30
36: ldc -1364644385
iastore
dup
bipush 31
ldc 82586
iastore
dup
bipush 32
ldc 1649557430
iastore
dup
bipush 33
ldc 1017729363
iastore
dup
bipush 34
ldc 1014845818
iastore
dup
bipush 35
37: ldc 94904
iastore
dup
bipush 36
ldc 1058231231
iastore
dup
bipush 37
ldc 1015777676
iastore
dup
bipush 38
ldc -344994955
iastore
dup
bipush 39
ldc 107355
iastore
dup
bipush 40
38: ldc 1044000607
iastore
dup
bipush 41
ldc 1016786167
iastore
dup
bipush 42
ldc 828946858
iastore
dup
bipush 43
ldc 119943
iastore
dup
bipush 44
ldc 1151779725
iastore
dup
bipush 45
39: ldc 1015705409
iastore
dup
bipush 46
ldc -2006807338
iastore
dup
bipush 47
ldc 132667
iastore
dup
bipush 48
ldc -475486060
iastore
dup
bipush 49
ldc 1016499965
iastore
dup
bipush 50
40: ldc 1853186616
iastore
dup
bipush 51
ldc 145530
iastore
dup
bipush 52
ldc -1742739470
iastore
dup
bipush 53
ldc 1015039787
iastore
dup
bipush 54
ldc 1709341917
iastore
dup
bipush 55
41: ldc 158533
iastore
dup
bipush 56
ldc 1829350193
iastore
dup
bipush 57
ldc 1015216097
iastore
dup
bipush 58
ldc -182460703
iastore
dup
bipush 59
ldc 171677
iastore
dup
bipush 60
42: ldc 1913391795
iastore
dup
bipush 61
ldc 1015756674
iastore
dup
bipush 62
ldc -1495006453
iastore
dup
bipush 63
ldc 184965
iastore
dup
bipush 64
ldc 1303423926
iastore
dup
bipush 65
43: ldc 1015238005
iastore
dup
bipush 66
ldc 171030293
iastore
dup
bipush 67
ldc 198398
iastore
dup
bipush 68
ldc 1574172746
iastore
dup
bipush 69
ldc 1016061241
iastore
dup
bipush 70
44: ldc -1302063361
iastore
dup
bipush 71
ldc 211976
iastore
dup
bipush 72
ldc -870810327
iastore
dup
bipush 73
ldc 1017196428
iastore
dup
bipush 74
ldc 926591434
iastore
dup
bipush 75
45: ldc 225703
iastore
dup
bipush 76
ldc 1938513547
iastore
dup
bipush 77
ldc 1017631273
iastore
dup
bipush 78
ldc 887463926
iastore
dup
bipush 79
ldc 239579
iastore
dup
bipush 80
46: ldc -1490400147
iastore
dup
bipush 81
ldc 1015390024
iastore
dup
bipush 82
ldc 1276261410
iastore
dup
bipush 83
ldc 253606
iastore
dup
bipush 84
ldc 631083525
iastore
dup
bipush 85
47: ldc 1017690182
iastore
dup
bipush 86
ldc 569847337
iastore
dup
bipush 87
ldc 267786
iastore
dup
bipush 88
ldc 1623370770
iastore
dup
bipush 89
ldc 1011049453
iastore
dup
bipush 90
48: ldc 1617004845
iastore
dup
bipush 91
ldc 282120
iastore
dup
bipush 92
ldc -626982023
iastore
dup
bipush 93
ldc 1013894369
iastore
dup
bipush 94
ldc -1245627184
iastore
dup
bipush 95
49: ldc 296610
iastore
dup
bipush 96
ldc -1149587536
iastore
dup
bipush 97
ldc 1014403278
iastore
dup
bipush 98
ldc -717870553
iastore
dup
bipush 99
ldc 311258
iastore
dup
bipush 100
50: ldc -1691866615
iastore
dup
bipush 101
ldc 1017152460
iastore
dup
bipush 102
ldc 1990012070
iastore
dup
bipush 103
ldc 326066
iastore
dup
bipush 104
ldc -1045764345
iastore
dup
bipush 105
51: ldc 1017448880
iastore
dup
bipush 106
ldc 1453150081
iastore
dup
bipush 107
ldc 341035
iastore
dup
bipush 108
ldc 419288974
iastore
dup
bipush 109
ldc 1016280325
iastore
dup
bipush 110
52: ldc 917841882
iastore
dup
bipush 111
ldc 356167
iastore
dup
bipush 112
ldc -501459959
iastore
dup
bipush 113
ldc 1016095713
iastore
dup
bipush 114
ldc -582462423
iastore
dup
bipush 115
53: ldc 371463
iastore
dup
bipush 116
ldc 728023093
iastore
dup
bipush 117
ldc 1016345318
iastore
dup
bipush 118
ldc 363667784
iastore
dup
bipush 119
ldc 386927
iastore
dup
bipush 120
54: ldc -1712288758
iastore
dup
bipush 121
ldc 1017123460
iastore
dup
bipush 122
ldc -1338354300
iastore
dup
bipush 123
ldc 402558
iastore
dup
bipush 124
ldc 7592966
iastore
dup
bipush 125
55: ldc 1016721543
iastore
dup
bipush 126
ldc -2108349916
iastore
dup
bipush 127
ldc 418360
iastore
dup
sipush 128
ldc 228611441
iastore
dup
sipush 129
ldc 1016696141
iastore
dup
sipush 130
56: ldc 1719614412
iastore
dup
sipush 131
ldc 434334
iastore
dup
sipush 132
ldc -2033301626
iastore
dup
sipush 133
ldc 1017457593
iastore
dup
sipush 134
ldc 1013258798
iastore
dup
sipush 135
57: ldc 450482
iastore
dup
sipush 136
ldc 544148907
iastore
dup
sipush 137
ldc 1017323666
iastore
dup
sipush 138
ldc -387162253
iastore
dup
sipush 139
ldc 466805
iastore
dup
sipush 140
58: ldc -1911052378
iastore
dup
sipush 141
ldc 1017143586
iastore
dup
sipush 142
ldc 1447192520
iastore
dup
sipush 143
ldc 483307
iastore
dup
sipush 144
ldc 1176412038
iastore
dup
sipush 145
59: ldc 1017267372
iastore
dup
sipush 146
ldc 1944781190
iastore
dup
sipush 147
ldc 499988
iastore
dup
sipush 148
ldc -1412010923
iastore
dup
sipush 149
ldc 1013312481
iastore
dup
sipush 150
60: ldc 919555682
iastore
dup
sipush 151
ldc 516851
iastore
dup
sipush 152
ldc -1140889648
iastore
dup
sipush 153
ldc 1016528543
iastore
dup
sipush 154
ldc -1723019758
iastore
dup
sipush 155
61: ldc 533897
iastore
dup
sipush 156
ldc 348651999
iastore
dup
sipush 157
ldc 1016405780
iastore
dup
sipush 158
ldc -1690004756
iastore
dup
sipush 159
ldc 551129
iastore
dup
sipush 160
62: ldc -1041175884
iastore
dup
sipush 161
ldc 1015920431
iastore
dup
sipush 162
ldc 1110089947
iastore
dup
sipush 163
ldc 568549
iastore
dup
sipush 164
ldc 1509121860
iastore
dup
sipush 165
63: ldc 1014756995
iastore
dup
sipush 166
ldc -1726646474
iastore
dup
sipush 167
ldc 586158
iastore
dup
sipush 168
ldc -1677318084
iastore
dup
sipush 169
ldc 1017340090
iastore
dup
sipush 170
64: ldc -1328691740
iastore
dup
sipush 171
ldc 603959
iastore
dup
sipush 172
ldc 553214634
iastore
dup
sipush 173
ldc 1016457425
iastore
dup
sipush 174
ldc -1612820913
iastore
dup
sipush 175
65: ldc 621954
iastore
dup
sipush 176
ldc 730975783
iastore
dup
sipush 177
ldc 1014083580
iastore
dup
sipush 178
ldc -2103185264
iastore
dup
sipush 179
ldc 640145
iastore
dup
sipush 180
66: ldc 1486499517
iastore
dup
sipush 181
ldc 1016818996
iastore
dup
sipush 182
ldc 2069751140
iastore
dup
sipush 183
ldc 658534
iastore
dup
sipush 184
ldc -1699178368
iastore
dup
sipush 185
67: ldc 1016407932
iastore
dup
sipush 186
ldc -1304550052
iastore
dup
sipush 187
ldc 677123
iastore
dup
sipush 188
ldc 1853053619
iastore
dup
sipush 189
ldc 1015310724
iastore
dup
sipush 190
68: ldc 1434058175
iastore
dup
sipush 191
ldc 695915
iastore
dup
sipush 192
ldc -1832176761
iastore
dup
sipush 193
ldc 1015814775
iastore
dup
sipush 194
ldc -1722100819
iastore
dup
sipush 195
69: ldc 714911
iastore
dup
sipush 196
ldc -601023082
iastore
dup
sipush 197
ldc 1017259110
iastore
dup
sipush 198
ldc -1202776582
iastore
dup
sipush 199
ldc 734114
iastore
dup
sipush 200
70: ldc -1315633746
iastore
dup
sipush 201
ldc 1017188654
iastore
dup
sipush 202
ldc -218407354
iastore
dup
sipush 203
ldc 753526
iastore
dup
sipush 204
ldc 174054861
iastore
dup
sipush 205
71: ldc 1014300631
iastore
dup
sipush 206
ldc -1874083374
iastore
dup
sipush 207
ldc 773150
iastore
dup
sipush 208
ldc 816778419
iastore
dup
sipush 209
ldc 1014197934
iastore
dup
sipush 210
72: ldc -578465124
iastore
dup
sipush 211
ldc 792987
iastore
dup
sipush 212
ldc -787916372
iastore
dup
sipush 213
ldc 1015341199
iastore
dup
sipush 214
ldc 777507147
iastore
dup
sipush 215
73: ldc 813041
iastore
dup
sipush 216
ldc 1821514088
iastore
dup
sipush 217
ldc 1013410604
iastore
dup
sipush 218
ldc -588279703
iastore
dup
sipush 219
ldc 833312
iastore
dup
sipush 220
74: ldc 920623539
iastore
dup
sipush 221
ldc 1016295433
iastore
dup
sipush 222
ldc 1242007931
iastore
dup
sipush 223
ldc 853805
iastore
dup
sipush 224
ldc -1505949785
iastore
dup
sipush 225
75: ldc 1014276997
iastore
dup
sipush 226
ldc -587488121
iastore
dup
sipush 227
ldc 874520
iastore
dup
sipush 228
ldc -708734292
iastore
dup
sipush 229
ldc 1015962192
iastore
dup
sipush 230
76: ldc 64696965
iastore
dup
sipush 231
ldc 895462
iastore
dup
sipush 232
ldc 474650514
iastore
dup
sipush 233
ldc 1016642419
iastore
dup
sipush 234
ldc 863738718
iastore
dup
sipush 235
77: ldc 916631
iastore
dup
sipush 236
ldc 1614448851
iastore
dup
sipush 237
ldc 1014281732
iastore
dup
sipush 238
ldc -410304522
iastore
dup
sipush 239
ldc 938030
iastore
dup
sipush 240
78: ldc -1844885210
iastore
dup
sipush 241
ldc 1016164135
iastore
dup
sipush 242
ldc -1566273319
iastore
dup
sipush 243
ldc 959663
iastore
dup
sipush 244
ldc 1101668360
iastore
dup
sipush 245
79: ldc 1015989180
iastore
dup
sipush 246
ldc -295609817
iastore
dup
sipush 247
ldc 981531
iastore
dup
sipush 248
ldc 835814894
iastore
dup
sipush 249
ldc 1015702697
iastore
dup
sipush 250
80: ldc 1533953344
iastore
dup
sipush 251
ldc 1003638
iastore
dup
sipush 252
ldc 1301400989
iastore
dup
sipush 253
ldc 1014466875
iastore
dup
sipush 254
ldc -2120314664
iastore
dup
sipush 255
81: ldc 1025985
iastore
82: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.tblAddr:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
83: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_0
84: iconst_m1
iastore
dup
iconst_1
iconst_m1
iastore
dup
iconst_2
iconst_m1
iastore
dup
iconst_3
iconst_m1
iastore
85: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.allones:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
86: aload 0
bipush 16
iconst_4
newarray 10
dup
iconst_1
87: ldc 1072693248
iastore
dup
iconst_3
ldc 1072693248
iastore
88: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.ebias:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
89: aload 0
iconst_4
iconst_2
newarray 10
dup
iconst_0
90: iconst_m1
iastore
dup
iconst_1
ldc 2146435071
iastore
91: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.xmax:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
92: aload 0
iconst_4
iconst_2
newarray 10
dup
iconst_1
93: ldc 1048576
iastore
94: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.xmin:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
95: aload 0
iconst_4
iconst_2
newarray 10
dup
iconst_1
96: ldc 2146435072
iastore
97: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.inf:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
98: aload 0
iconst_4
iconst_2
newarray 10
invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.zero:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
99: aload 0
iconst_4
iconst_2
newarray 10
dup
iconst_1
100: ldc 1072693248
iastore
101: invokestatic org.graalvm.compiler.lir.amd64.AMD64HotSpotHelper.pointerConstant:(I[I)Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
putfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.oneVal:Lorg/graalvm/compiler/lir/asm/ArrayDataPointerConstant;
102: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 103 0 this Lorg/graalvm/compiler/lir/amd64/AMD64MathExpOp;
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=17, args_size=3
start local 0 start local 1 start local 2 0: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 3
start local 3 1: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 4
start local 4 2: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 5
start local 5 3: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 6
start local 6 4: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 7
start local 7 5: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 8
start local 8 6: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 9
start local 9 7: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 10
start local 10 8: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 11
start local 11 9: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 12
start local 12 10: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 13
start local 13 11: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 14
start local 14 12: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 15
start local 15 13: new org.graalvm.compiler.asm.Label
dup
invokespecial org.graalvm.compiler.asm.Label.<init>:()V
astore 16
start local 16 14: aload 2
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
15: aload 2
new org.graalvm.compiler.asm.amd64.AMD64Address
dup
getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
bipush 8
invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movsd:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;Ljdk/vm/ci/code/Register;)V
16: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpcklpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
17: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv: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
18: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.shifter: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
19: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv16: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
20: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv32: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
21: aload 2
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: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
sipush 32767
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
23: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
sipush 16527
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
24: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
25: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
sipush 15504
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;I)V
26: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.orl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
27: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
ldc -2147483648
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
28: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 3
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
29: aload 2
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.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
30: aload 2
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.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
31: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movapd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
32: aload 2
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.subpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
33: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm1:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
34: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv64: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
35: aload 2
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.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
36: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv80: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
37: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
38: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
39: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
40: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
bipush 63
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
41: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
iconst_4
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.shll:(Ljdk/vm/ci/code/Register;I)V
42: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
bipush 6
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.sarl:(Ljdk/vm/ci/code/Register;I)V
43: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
44: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.mmask: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
45: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm7: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
46: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.bias: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
47: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.paddq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
48: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
bipush 46
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psllq:(Ljdk/vm/ci/code/Register;I)V
49: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
50: aload 2
getstatic jdk.vm.ci.amd64.AMD64.r11:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.tblAddr: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
51: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
new org.graalvm.compiler.asm.amd64.AMD64Address
dup
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.r11: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
52: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
53: aload 2
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.movapd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
54: aload 2
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.movapd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
55: aload 2
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.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
56: aload 2
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.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
57: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
58: aload 2
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.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
59: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.cv48: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.mulpd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
60: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm1: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
61: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.unpckhpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
62: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
63: aload 2
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
64: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm7:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.por:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
65: aload 2
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.unpckhpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
66: aload 2
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
67: aload 2
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
68: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
sipush 894
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addl:(Ljdk/vm/ci/code/Register;I)V
69: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
sipush 1916
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
70: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Above:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 4
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
71: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
72: aload 2
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.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
73: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
74: aload 2
aload 4
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
75: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.xorpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
76: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.allones: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
77: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
sipush -1022
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;I)V
78: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
79: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm5:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movdl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
80: aload 2
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.psllq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
81: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
82: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
iconst_1
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.sarl:(Ljdk/vm/ci/code/Register;I)V
83: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm3: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
84: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.ebias: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
85: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
iconst_4
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psllq:(Ljdk/vm/ci/code/Register;I)V
86: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psubd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
87: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
88: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx:Ljdk/vm/ci/code/Register;
bipush 52
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
89: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Greater:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 5
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
90: aload 2
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.pand:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
91: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.paddd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
92: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm2:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.subsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
93: aload 2
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.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
94: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
sipush 1023
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
95: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.GreaterEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 6
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
96: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
iconst_3
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pextrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
97: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
ldc 32768
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
98: aload 2
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
99: aload 2
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
100: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Equal:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 7
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
101: aload 2
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.movapd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
102: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
103: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
104: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
iconst_3
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pextrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
105: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
sipush 32752
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
106: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
iconst_0
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
107: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Equal:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 8
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
108: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
109: aload 2
aload 8
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
110: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
111: aload 2
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.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
112: aload 2
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.movdqu:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
113: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pxor:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
114: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
bipush 31
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrad:(Ljdk/vm/ci/code/Register;I)V
115: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
bipush 85
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pshufd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
116: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
iconst_1
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psllq:(Ljdk/vm/ci/code/Register;I)V
117: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
iconst_1
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
118: aload 2
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.pxor:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
119: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
bipush 63
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.psrlq:(Ljdk/vm/ci/code/Register;I)V
120: aload 2
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.paddq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
121: aload 2
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.paddq:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
122: aload 2
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
bipush 15
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;I)V
123: aload 2
aload 9
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
124: aload 2
aload 7
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
125: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
126: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
127: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
128: aload 2
aload 6
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
129: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm4:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.addsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
130: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
131: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
iconst_3
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.pextrw:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;I)V
132: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
sipush 32752
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
133: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rcx:Ljdk/vm/ci/code/Register;
sipush 32752
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
134: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 10
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
135: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
136: aload 2
aload 5
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
137: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm6:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.paddd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
138: aload 2
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.addpd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
139: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
getstatic jdk.vm.ci.amd64.AMD64.xmm3:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
140: aload 2
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
bipush 15
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;I)V
141: aload 2
aload 9
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
142: aload 2
aload 11
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
143: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
ldc 2146435072
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
144: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 12
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
145: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
new org.graalvm.compiler.asm.amd64.AMD64Address
dup
getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
bipush 12
invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
146: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
ldc -2147483648
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
147: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 13
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
148: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.xmax: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.movsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
149: aload 2
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.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
150: aload 2
aload 10
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
151: aload 2
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
bipush 14
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;I)V
152: aload 2
aload 9
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
153: aload 2
aload 13
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
154: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.xmin: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.movsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
155: aload 2
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.mulsd:(Ljdk/vm/ci/code/Register;Ljdk/vm/ci/code/Register;)V
156: aload 2
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
bipush 15
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;I)V
157: aload 2
aload 9
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
158: aload 2
aload 12
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
159: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rdx: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.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
160: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
ldc 2146435072
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
161: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.Above:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 14
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
162: aload 2
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
163: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.NotEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 14
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
164: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
new org.graalvm.compiler.asm.amd64.AMD64Address
dup
getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
bipush 12
invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
165: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
ldc 2146435072
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
166: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.NotEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 15
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
167: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.inf: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.movsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
168: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
169: aload 2
aload 15
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
170: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.zero: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.movsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
171: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
172: aload 2
aload 14
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
173: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
new org.graalvm.compiler.asm.amd64.AMD64Address
dup
getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
bipush 8
invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
174: aload 2
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
175: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
176: aload 2
aload 3
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
177: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
new org.graalvm.compiler.asm.amd64.AMD64Address
dup
getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
bipush 12
invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movl:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
178: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
ldc 2147483647
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.andl:(Ljdk/vm/ci/code/Register;I)V
179: aload 2
getstatic jdk.vm.ci.amd64.AMD64.rax:Ljdk/vm/ci/code/Register;
ldc 1083179008
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.cmpl:(Ljdk/vm/ci/code/Register;I)V
180: aload 2
getstatic org.graalvm.compiler.asm.amd64.AMD64Assembler$ConditionFlag.AboveEqual:Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;
aload 11
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jcc:(Lorg/graalvm/compiler/asm/amd64/AMD64Assembler$ConditionFlag;Lorg/graalvm/compiler/asm/Label;)V
181: aload 2
new org.graalvm.compiler.asm.amd64.AMD64Address
dup
getstatic jdk.vm.ci.amd64.AMD64.rsp:Ljdk/vm/ci/code/Register;
bipush 8
invokespecial org.graalvm.compiler.asm.amd64.AMD64Address.<init>:(Ljdk/vm/ci/code/Register;I)V
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.movsd:(Lorg/graalvm/compiler/asm/amd64/AMD64Address;Ljdk/vm/ci/code/Register;)V
182: aload 2
getstatic jdk.vm.ci.amd64.AMD64.xmm0:Ljdk/vm/ci/code/Register;
aload 1
aload 0
getfield org.graalvm.compiler.lir.amd64.AMD64MathExpOp.oneVal: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.addsd:(Ljdk/vm/ci/code/Register;Lorg/graalvm/compiler/asm/amd64/AMD64Address;)V
183: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.jmp:(Lorg/graalvm/compiler/asm/Label;)V
184: aload 2
aload 9
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
185: aload 2
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
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
186: aload 2
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 16
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
187: aload 2
aload 16
invokevirtual org.graalvm.compiler.asm.amd64.AMD64MacroAssembler.bind:(Lorg/graalvm/compiler/asm/Label;)V
188: aload 2
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
189: return
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 190 0 this Lorg/graalvm/compiler/lir/amd64/AMD64MathExpOp;
0 190 1 crb Lorg/graalvm/compiler/lir/asm/CompilationResultBuilder;
0 190 2 masm Lorg/graalvm/compiler/asm/amd64/AMD64MacroAssembler;
1 190 3 block0 Lorg/graalvm/compiler/asm/Label;
2 190 4 block1 Lorg/graalvm/compiler/asm/Label;
3 190 5 block2 Lorg/graalvm/compiler/asm/Label;
4 190 6 block3 Lorg/graalvm/compiler/asm/Label;
5 190 7 block4 Lorg/graalvm/compiler/asm/Label;
6 190 8 block5 Lorg/graalvm/compiler/asm/Label;
7 190 9 block6 Lorg/graalvm/compiler/asm/Label;
8 190 10 block7 Lorg/graalvm/compiler/asm/Label;
9 190 11 block8 Lorg/graalvm/compiler/asm/Label;
10 190 12 block9 Lorg/graalvm/compiler/asm/Label;
11 190 13 block10 Lorg/graalvm/compiler/asm/Label;
12 190 14 block11 Lorg/graalvm/compiler/asm/Label;
13 190 15 block12 Lorg/graalvm/compiler/asm/Label;
14 190 16 block13 Lorg/graalvm/compiler/asm/Label;
MethodParameters:
Name Flags
crb
masm
}
SourceFile: "AMD64MathExpOp.java"
InnerClasses:
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