public class jdk.nashorn.internal.runtime.doubleconv.CachedPowers
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.nashorn.internal.runtime.doubleconv.CachedPowers
super_class: java.lang.Object
{
private static final jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower[] kCachedPowers;
descriptor: [Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers$CachedPower;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final int kCachedPowersOffset;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 348
static final double kD_1_LOG2_10;
descriptor: D
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0.30102999566398114
static final int kDecimalExponentDistance;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int kMinDecimalExponent;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -348
static final int kMaxDecimalExponent;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 340
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=0, args_size=0
0: ldc Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
3: bipush 87
anewarray jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
iconst_0
4: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -391859759250406776
sipush -1220
sipush -348
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
iconst_1
5: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4994806998408183946
sipush -1193
sipush -340
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
iconst_2
6: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8424269937281487754
sipush -1166
sipush -332
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
iconst_3
7: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3512093806901185046
sipush -1140
sipush -324
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
iconst_4
8: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7319562523736982739
sipush -1113
sipush -316
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
iconst_5
9: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1865951482774665761
sipush -1087
sipush -308
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 6
10: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6093090917745768758
sipush -1060
sipush -300
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 7
11: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -38366372719436721
sipush -1034
sipush -292
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 8
12: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4731433901725329908
sipush -1007
sipush -284
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 9
13: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8228041688891786180
sipush -980
sipush -276
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 10
14: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3219690930897053053
sipush -954
sipush -268
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 11
15: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7101705404292871755
sipush -927
sipush -260
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 12
16: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1541319077368263733
sipush -901
sipush -252
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 13
17: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5851220927660403859
sipush -874
sipush -244
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 14
18: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -9062348037703676329
sipush -847
sipush -236
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 15
19: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4462904269766699465
sipush -821
sipush -228
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 16
20: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8027971522334779313
sipush -794
sipush -220
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 17
21: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -2921563150702462265
sipush -768
sipush -212
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 18
22: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6879582898840692748
sipush -741
sipush -204
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 19
23: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1210330751515841307
sipush -715
sipush -196
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 20
24: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5604615407819967858
sipush -688
sipush -188
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 21
25: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8878612607581929669
sipush -661
sipush -180
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 22
26: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4189117143640191558
sipush -635
sipush -172
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 23
27: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7823984217374209642
sipush -608
sipush -164
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 24
28: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -2617598379430861436
sipush -582
sipush -156
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 25
29: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6653111496142234890
sipush -555
sipush -148
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 26
30: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -872862063775190746
sipush -529
sipush -140
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 27
31: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5353181642124984136
sipush -502
sipush -132
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 28
32: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8691279853972075893
sipush -475
bipush -124
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 29
33: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3909969587797413805
sipush -449
bipush -116
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 30
34: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7616003081050118571
sipush -422
bipush -108
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 31
35: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -2307682335666372931
sipush -396
bipush -100
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 32
36: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6422206049907525489
sipush -369
bipush -92
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 33
37: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -528786136287117932
sipush -343
bipush -84
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 34
38: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5096825099203863601
sipush -316
bipush -76
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 35
39: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8500279345513818773
sipush -289
bipush -68
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 36
40: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3625356651333078602
sipush -263
bipush -60
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 37
41: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7403949918844649556
sipush -236
bipush -52
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 38
42: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1991698500497491194
sipush -210
bipush -44
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 39
43: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6186779746782440749
sipush -183
bipush -36
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 40
44: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -177973607073265138
sipush -157
bipush -28
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 41
45: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4835449396872013077
sipush -130
bipush -20
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 42
46: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8305539271883716404
bipush -103
bipush -12
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 43
47: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3335171328526686932
bipush -77
bipush -4
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 44
48: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7187745005283311616
bipush -50
iconst_4
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 45
49: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1669528073709551616
bipush -24
bipush 12
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 46
50: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5946744073709551616
iconst_3
bipush 20
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 47
51: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -9133518327554766460
bipush 30
bipush 28
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 48
52: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4568956265895094861
bipush 56
bipush 36
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 49
53: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8106986416796705680
bipush 83
bipush 44
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 50
54: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3039304518611664792
bipush 109
bipush 52
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 51
55: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6967307053960650171
sipush 136
bipush 60
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 52
56: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1341049929119499481
sipush 162
bipush 68
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 53
57: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5702008784649933400
sipush 189
bipush 76
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 54
58: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8951176327949752869
sipush 216
bipush 84
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 55
59: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4297245513042813542
sipush 242
bipush 92
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 56
60: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7904546130479028392
sipush 269
bipush 100
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 57
61: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -2737644984756826646
sipush 295
bipush 108
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 58
62: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6742553186979055798
sipush 322
bipush 116
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 59
63: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1006140569036166267
sipush 348
bipush 124
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 60
64: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5452481866653427593
sipush 375
sipush 132
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 61
65: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8765264286586255934
sipush 402
sipush 140
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 62
66: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4020214983419339459
sipush 428
sipush 148
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 63
67: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7698142301602209613
sipush 455
sipush 156
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 64
68: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -2430079312244744221
sipush 481
sipush 164
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 65
69: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6513398903789220827
sipush 508
sipush 172
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 66
70: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -664674077828931748
sipush 534
sipush 180
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 67
71: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5198069505264599346
sipush 561
sipush 188
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 68
72: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8575712306248138270
sipush 588
sipush 196
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 69
73: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3737760522056206171
sipush 614
sipush 204
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 70
74: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7487697328667536417
sipush 641
sipush 212
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 71
75: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -2116491865831296966
sipush 667
sipush 220
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 72
76: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6279758049420528746
sipush 694
sipush 228
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 73
77: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -316522074587315140
sipush 720
sipush 236
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 74
78: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4938676049251384304
sipush 747
sipush 244
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 75
79: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8382449121214030822
sipush 774
sipush 252
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 76
80: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3449775934753242068
sipush 800
sipush 260
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 77
81: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7273132090830278359
sipush 827
sipush 268
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 78
82: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1796764746270372707
sipush 853
sipush 276
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 79
83: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -6041542782089432023
sipush 880
sipush 284
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 80
84: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -9204148869281624187
sipush 907
sipush 292
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 81
85: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -4674203974643163859
sipush 933
sipush 300
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 82
86: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -8185402070463610993
sipush 960
sipush 308
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 83
87: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -3156152948152813503
sipush 986
sipush 316
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 84
88: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -7054365918152680535
sipush 1013
sipush 324
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 85
89: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -1470777745987373095
sipush 1039
sipush 332
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
dup
bipush 86
90: new jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
dup
ldc -5798663540173640085
sipush 1066
sipush 340
invokespecial jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.<init>:(JII)V
aastore
91: putstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.kCachedPowers:[Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers$CachedPower;
92: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers;
static int getCachedPowerForBinaryExponentRange(int, int, jdk.nashorn.internal.runtime.doubleconv.DiyFp);
descriptor: (IILjdk/nashorn/internal/runtime/doubleconv/DiyFp;)I
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 0
bipush 64
iadd
iconst_1
isub
i2d
ldc 0.30102999566398114
dmul
invokestatic java.lang.Math.ceil:(D)D
dstore 3
start local 3 1: sipush 348
dload 3
d2i
iadd
iconst_1
isub
bipush 8
idiv
iconst_1
iadd
2: istore 5
start local 5 3: getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
ifne 5
iload 5
iflt 4
iload 5
getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.kCachedPowers:[Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers$CachedPower;
arraylength
if_icmplt 5
StackMap locals: double int
StackMap stack:
4: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.kCachedPowers:[Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers$CachedPower;
iload 5
aaload
astore 6
start local 6 6: getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
ifne 7
iload 0
aload 6
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.binaryExponent:I
if_icmple 7
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
7: StackMap locals: jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
StackMap stack:
getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
ifne 8
aload 6
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.binaryExponent:I
iload 1
if_icmple 8
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
8: StackMap locals:
StackMap stack:
aload 2
aload 6
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.significand:J
invokevirtual jdk.nashorn.internal.runtime.doubleconv.DiyFp.setF:(J)V
9: aload 2
aload 6
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.binaryExponent:I
invokevirtual jdk.nashorn.internal.runtime.doubleconv.DiyFp.setE:(I)V
10: aload 6
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.decimalExponent:I
ireturn
end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 min_exponent I
0 11 1 max_exponent I
0 11 2 power Ljdk/nashorn/internal/runtime/doubleconv/DiyFp;
1 11 3 k D
3 11 5 index I
6 11 6 cached_power Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers$CachedPower;
MethodParameters:
Name Flags
min_exponent final
max_exponent final
power final
static int getCachedPowerForDecimalExponent(int, jdk.nashorn.internal.runtime.doubleconv.DiyFp);
descriptor: (ILjdk/nashorn/internal/runtime/doubleconv/DiyFp;)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
ifne 1
sipush -348
iload 0
if_icmple 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
ifne 2
iload 0
sipush 348
if_icmplt 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iload 0
sipush 348
iadd
bipush 8
idiv
3: istore 2
start local 2 4: getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.kCachedPowers:[Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers$CachedPower;
iload 2
aaload
astore 3
start local 3 5: aload 1
aload 3
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.significand:J
invokevirtual jdk.nashorn.internal.runtime.doubleconv.DiyFp.setF:(J)V
6: aload 1
aload 3
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.binaryExponent:I
invokevirtual jdk.nashorn.internal.runtime.doubleconv.DiyFp.setE:(I)V
7: aload 3
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.decimalExponent:I
istore 4
start local 4 8: getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
ifne 9
iload 4
iload 0
if_icmple 9
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
9: StackMap locals: int jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower int
StackMap stack:
getstatic jdk.nashorn.internal.runtime.doubleconv.CachedPowers.$assertionsDisabled:Z
ifne 10
iload 0
iload 4
bipush 8
iadd
if_icmplt 10
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
10: StackMap locals:
StackMap stack:
aload 3
getfield jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower.decimalExponent:I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 requested_exponent I
0 11 1 power Ljdk/nashorn/internal/runtime/doubleconv/DiyFp;
4 11 2 index I
5 11 3 cached_power Ljdk/nashorn/internal/runtime/doubleconv/CachedPowers$CachedPower;
8 11 4 found_exponent I
MethodParameters:
Name Flags
requested_exponent final
power final
}
SourceFile: "CachedPowers.java"
NestMembers:
jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower
InnerClasses:
CachedPower = jdk.nashorn.internal.runtime.doubleconv.CachedPowers$CachedPower of jdk.nashorn.internal.runtime.doubleconv.CachedPowers