final class org.apache.lucene.util.packed.BulkOperationPacked23 extends org.apache.lucene.util.packed.BulkOperationPacked
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.util.packed.BulkOperationPacked23
super_class: org.apache.lucene.util.packed.BulkOperationPacked
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
0: .line 27
aload 0 /* this */
bipush 23
invokespecial org.apache.lucene.util.packed.BulkOperationPacked.<init>:(I)V
1: .line 28
return
end local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked23;
public void decode(long[], int, int[], int, int);
descriptor: ([JI[III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=53, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
start local 1 // long[] blocks
start local 2 // int blocksOffset
start local 3 // int[] values
start local 4 // int valuesOffset
start local 5 // int iterations
0: .line 32
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 90
2: .line 33
StackMap locals: int
StackMap stack:
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 7 /* block0 */
start local 7 // long block0
3: .line 34
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 41
lushr
l2i
iastore
4: .line 35
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 18
lushr
ldc 8388607
land
l2i
iastore
5: .line 36
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 9 /* block1 */
start local 9 // long block1
6: .line 37
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
ldc 262143
land
iconst_5
lshl
lload 9 /* block1 */
bipush 59
lushr
lor
l2i
iastore
7: .line 38
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 36
lushr
ldc 8388607
land
l2i
iastore
8: .line 39
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 13
lushr
ldc 8388607
land
l2i
iastore
9: .line 40
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 11 /* block2 */
start local 11 // long block2
10: .line 41
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
ldc 8191
land
bipush 10
lshl
lload 11 /* block2 */
bipush 54
lushr
lor
l2i
iastore
11: .line 42
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 31
lushr
ldc 8388607
land
l2i
iastore
12: .line 43
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 8
lushr
ldc 8388607
land
l2i
iastore
13: .line 44
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 13 /* block3 */
start local 13 // long block3
14: .line 45
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
ldc 255
land
bipush 15
lshl
lload 13 /* block3 */
bipush 49
lushr
lor
l2i
iastore
15: .line 46
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
bipush 26
lushr
ldc 8388607
land
l2i
iastore
16: .line 47
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
iconst_3
lushr
ldc 8388607
land
l2i
iastore
17: .line 48
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 15 /* block4 */
start local 15 // long block4
18: .line 49
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
ldc 7
land
bipush 20
lshl
lload 15 /* block4 */
bipush 44
lushr
lor
l2i
iastore
19: .line 50
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
bipush 21
lushr
ldc 8388607
land
l2i
iastore
20: .line 51
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 17 /* block5 */
start local 17 // long block5
21: .line 52
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
ldc 2097151
land
iconst_2
lshl
lload 17 /* block5 */
bipush 62
lushr
lor
l2i
iastore
22: .line 53
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 39
lushr
ldc 8388607
land
l2i
iastore
23: .line 54
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 16
lushr
ldc 8388607
land
l2i
iastore
24: .line 55
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 19 /* block6 */
start local 19 // long block6
25: .line 56
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
ldc 65535
land
bipush 7
lshl
lload 19 /* block6 */
bipush 57
lushr
lor
l2i
iastore
26: .line 57
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 34
lushr
ldc 8388607
land
l2i
iastore
27: .line 58
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 11
lushr
ldc 8388607
land
l2i
iastore
28: .line 59
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 21 /* block7 */
start local 21 // long block7
29: .line 60
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
ldc 2047
land
bipush 12
lshl
lload 21 /* block7 */
bipush 52
lushr
lor
l2i
iastore
30: .line 61
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 29
lushr
ldc 8388607
land
l2i
iastore
31: .line 62
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 6
lushr
ldc 8388607
land
l2i
iastore
32: .line 63
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 23 /* block8 */
start local 23 // long block8
33: .line 64
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
ldc 63
land
bipush 17
lshl
lload 23 /* block8 */
bipush 47
lushr
lor
l2i
iastore
34: .line 65
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
bipush 24
lushr
ldc 8388607
land
l2i
iastore
35: .line 66
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
iconst_1
lushr
ldc 8388607
land
l2i
iastore
36: .line 67
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 25 /* block9 */
start local 25 // long block9
37: .line 68
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
lconst_1
land
bipush 22
lshl
lload 25 /* block9 */
bipush 42
lushr
lor
l2i
iastore
38: .line 69
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 25 /* block9 */
bipush 19
lushr
ldc 8388607
land
l2i
iastore
39: .line 70
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 27 /* block10 */
start local 27 // long block10
40: .line 71
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 25 /* block9 */
ldc 524287
land
iconst_4
lshl
lload 27 /* block10 */
bipush 60
lushr
lor
l2i
iastore
41: .line 72
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 27 /* block10 */
bipush 37
lushr
ldc 8388607
land
l2i
iastore
42: .line 73
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 27 /* block10 */
bipush 14
lushr
ldc 8388607
land
l2i
iastore
43: .line 74
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 29 /* block11 */
start local 29 // long block11
44: .line 75
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 27 /* block10 */
ldc 16383
land
bipush 9
lshl
lload 29 /* block11 */
bipush 55
lushr
lor
l2i
iastore
45: .line 76
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 29 /* block11 */
bipush 32
lushr
ldc 8388607
land
l2i
iastore
46: .line 77
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 29 /* block11 */
bipush 9
lushr
ldc 8388607
land
l2i
iastore
47: .line 78
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 31 /* block12 */
start local 31 // long block12
48: .line 79
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 29 /* block11 */
ldc 511
land
bipush 14
lshl
lload 31 /* block12 */
bipush 50
lushr
lor
l2i
iastore
49: .line 80
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 31 /* block12 */
bipush 27
lushr
ldc 8388607
land
l2i
iastore
50: .line 81
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 31 /* block12 */
iconst_4
lushr
ldc 8388607
land
l2i
iastore
51: .line 82
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 33 /* block13 */
start local 33 // long block13
52: .line 83
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 31 /* block12 */
ldc 15
land
bipush 19
lshl
lload 33 /* block13 */
bipush 45
lushr
lor
l2i
iastore
53: .line 84
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 33 /* block13 */
bipush 22
lushr
ldc 8388607
land
l2i
iastore
54: .line 85
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 35 /* block14 */
start local 35 // long block14
55: .line 86
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 33 /* block13 */
ldc 4194303
land
iconst_1
lshl
lload 35 /* block14 */
bipush 63
lushr
lor
l2i
iastore
56: .line 87
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 35 /* block14 */
bipush 40
lushr
ldc 8388607
land
l2i
iastore
57: .line 88
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 35 /* block14 */
bipush 17
lushr
ldc 8388607
land
l2i
iastore
58: .line 89
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 37 /* block15 */
start local 37 // long block15
59: .line 90
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 35 /* block14 */
ldc 131071
land
bipush 6
lshl
lload 37 /* block15 */
bipush 58
lushr
lor
l2i
iastore
60: .line 91
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 37 /* block15 */
bipush 35
lushr
ldc 8388607
land
l2i
iastore
61: .line 92
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 37 /* block15 */
bipush 12
lushr
ldc 8388607
land
l2i
iastore
62: .line 93
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 39 /* block16 */
start local 39 // long block16
63: .line 94
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 37 /* block15 */
ldc 4095
land
bipush 11
lshl
lload 39 /* block16 */
bipush 53
lushr
lor
l2i
iastore
64: .line 95
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 39 /* block16 */
bipush 30
lushr
ldc 8388607
land
l2i
iastore
65: .line 96
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 39 /* block16 */
bipush 7
lushr
ldc 8388607
land
l2i
iastore
66: .line 97
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 41 /* block17 */
start local 41 // long block17
67: .line 98
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 39 /* block16 */
ldc 127
land
bipush 16
lshl
lload 41 /* block17 */
bipush 48
lushr
lor
l2i
iastore
68: .line 99
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 41 /* block17 */
bipush 25
lushr
ldc 8388607
land
l2i
iastore
69: .line 100
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 41 /* block17 */
iconst_2
lushr
ldc 8388607
land
l2i
iastore
70: .line 101
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 43 /* block18 */
start local 43 // long block18
71: .line 102
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 41 /* block17 */
ldc 3
land
bipush 21
lshl
lload 43 /* block18 */
bipush 43
lushr
lor
l2i
iastore
72: .line 103
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 43 /* block18 */
bipush 20
lushr
ldc 8388607
land
l2i
iastore
73: .line 104
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 45 /* block19 */
start local 45 // long block19
74: .line 105
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 43 /* block18 */
ldc 1048575
land
iconst_3
lshl
lload 45 /* block19 */
bipush 61
lushr
lor
l2i
iastore
75: .line 106
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 45 /* block19 */
bipush 38
lushr
ldc 8388607
land
l2i
iastore
76: .line 107
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 45 /* block19 */
bipush 15
lushr
ldc 8388607
land
l2i
iastore
77: .line 108
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 47 /* block20 */
start local 47 // long block20
78: .line 109
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 45 /* block19 */
ldc 32767
land
bipush 8
lshl
lload 47 /* block20 */
bipush 56
lushr
lor
l2i
iastore
79: .line 110
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 47 /* block20 */
bipush 33
lushr
ldc 8388607
land
l2i
iastore
80: .line 111
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 47 /* block20 */
bipush 10
lushr
ldc 8388607
land
l2i
iastore
81: .line 112
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 49 /* block21 */
start local 49 // long block21
82: .line 113
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 47 /* block20 */
ldc 1023
land
bipush 13
lshl
lload 49 /* block21 */
bipush 51
lushr
lor
l2i
iastore
83: .line 114
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 49 /* block21 */
bipush 28
lushr
ldc 8388607
land
l2i
iastore
84: .line 115
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 49 /* block21 */
iconst_5
lushr
ldc 8388607
land
l2i
iastore
85: .line 116
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 51 /* block22 */
start local 51 // long block22
86: .line 117
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 49 /* block21 */
ldc 31
land
bipush 18
lshl
lload 51 /* block22 */
bipush 46
lushr
lor
l2i
iastore
87: .line 118
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 51 /* block22 */
bipush 23
lushr
ldc 8388607
land
l2i
iastore
88: .line 119
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 51 /* block22 */
ldc 8388607
land
l2i
iastore
end local 51 // long block22
end local 49 // long block21
end local 47 // long block20
end local 45 // long block19
end local 43 // long block18
end local 41 // long block17
end local 39 // long block16
end local 37 // long block15
end local 35 // long block14
end local 33 // long block13
end local 31 // long block12
end local 29 // long block11
end local 27 // long block10
end local 25 // long block9
end local 23 // long block8
end local 21 // long block7
end local 19 // long block6
end local 17 // long block5
end local 15 // long block4
end local 13 // long block3
end local 11 // long block2
end local 9 // long block1
end local 7 // long block0
89: .line 32
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
90: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
91: .line 121
return
end local 5 // int iterations
end local 4 // int valuesOffset
end local 3 // int[] values
end local 2 // int blocksOffset
end local 1 // long[] blocks
end local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
LocalVariableTable:
Start End Slot Name Signature
0 92 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked23;
0 92 1 blocks [J
0 92 2 blocksOffset I
0 92 3 values [I
0 92 4 valuesOffset I
0 92 5 iterations I
1 91 6 i I
3 89 7 block0 J
6 89 9 block1 J
10 89 11 block2 J
14 89 13 block3 J
18 89 15 block4 J
21 89 17 block5 J
25 89 19 block6 J
29 89 21 block7 J
33 89 23 block8 J
37 89 25 block9 J
40 89 27 block10 J
44 89 29 block11 J
48 89 31 block12 J
52 89 33 block13 J
55 89 35 block14 J
59 89 37 block15 J
63 89 39 block16 J
67 89 41 block17 J
71 89 43 block18 J
74 89 45 block19 J
78 89 47 block20 J
82 89 49 block21 J
86 89 51 block22 J
MethodParameters:
Name Flags
blocks
blocksOffset
values
valuesOffset
iterations
public void decode(byte[], int, int[], int, int);
descriptor: ([BI[III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=30, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
start local 1 // byte[] blocks
start local 2 // int blocksOffset
start local 3 // int[] values
start local 4 // int valuesOffset
start local 5 // int iterations
0: .line 125
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 34
2: .line 126
StackMap locals: int
StackMap stack:
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 7 /* byte0 */
start local 7 // int byte0
3: .line 127
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 8 /* byte1 */
start local 8 // int byte1
4: .line 128
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 9 /* byte2 */
start local 9 // int byte2
5: .line 129
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 7 /* byte0 */
bipush 15
ishl
iload 8 /* byte1 */
bipush 7
ishl
ior
iload 9 /* byte2 */
iconst_1
iushr
ior
iastore
6: .line 130
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 10 /* byte3 */
start local 10 // int byte3
7: .line 131
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 11 /* byte4 */
start local 11 // int byte4
8: .line 132
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 12 /* byte5 */
start local 12 // int byte5
9: .line 133
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 9 /* byte2 */
iconst_1
iand
bipush 22
ishl
iload 10 /* byte3 */
bipush 14
ishl
ior
iload 11 /* byte4 */
bipush 6
ishl
ior
iload 12 /* byte5 */
iconst_2
iushr
ior
iastore
10: .line 134
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 13 /* byte6 */
start local 13 // int byte6
11: .line 135
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 14 /* byte7 */
start local 14 // int byte7
12: .line 136
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 15 /* byte8 */
start local 15 // int byte8
13: .line 137
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 12 /* byte5 */
iconst_3
iand
bipush 21
ishl
iload 13 /* byte6 */
bipush 13
ishl
ior
iload 14 /* byte7 */
iconst_5
ishl
ior
iload 15 /* byte8 */
iconst_3
iushr
ior
iastore
14: .line 138
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 16 /* byte9 */
start local 16 // int byte9
15: .line 139
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 17 /* byte10 */
start local 17 // int byte10
16: .line 140
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 18 /* byte11 */
start local 18 // int byte11
17: .line 141
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 15 /* byte8 */
bipush 7
iand
bipush 20
ishl
iload 16 /* byte9 */
bipush 12
ishl
ior
iload 17 /* byte10 */
iconst_4
ishl
ior
iload 18 /* byte11 */
iconst_4
iushr
ior
iastore
18: .line 142
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 19 /* byte12 */
start local 19 // int byte12
19: .line 143
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 20 /* byte13 */
start local 20 // int byte13
20: .line 144
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 21 /* byte14 */
start local 21 // int byte14
21: .line 145
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 18 /* byte11 */
bipush 15
iand
bipush 19
ishl
iload 19 /* byte12 */
bipush 11
ishl
ior
iload 20 /* byte13 */
iconst_3
ishl
ior
iload 21 /* byte14 */
iconst_5
iushr
ior
iastore
22: .line 146
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 22 /* byte15 */
start local 22 // int byte15
23: .line 147
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 23 /* byte16 */
start local 23 // int byte16
24: .line 148
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 24 /* byte17 */
start local 24 // int byte17
25: .line 149
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 21 /* byte14 */
bipush 31
iand
bipush 18
ishl
iload 22 /* byte15 */
bipush 10
ishl
ior
iload 23 /* byte16 */
iconst_2
ishl
ior
iload 24 /* byte17 */
bipush 6
iushr
ior
iastore
26: .line 150
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 25 /* byte18 */
start local 25 // int byte18
27: .line 151
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 26 /* byte19 */
start local 26 // int byte19
28: .line 152
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 27 /* byte20 */
start local 27 // int byte20
29: .line 153
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 24 /* byte17 */
bipush 63
iand
bipush 17
ishl
iload 25 /* byte18 */
bipush 9
ishl
ior
iload 26 /* byte19 */
iconst_1
ishl
ior
iload 27 /* byte20 */
bipush 7
iushr
ior
iastore
30: .line 154
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 28 /* byte21 */
start local 28 // int byte21
31: .line 155
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 29 /* byte22 */
start local 29 // int byte22
32: .line 156
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 27 /* byte20 */
bipush 127
iand
bipush 16
ishl
iload 28 /* byte21 */
bipush 8
ishl
ior
iload 29 /* byte22 */
ior
iastore
end local 29 // int byte22
end local 28 // int byte21
end local 27 // int byte20
end local 26 // int byte19
end local 25 // int byte18
end local 24 // int byte17
end local 23 // int byte16
end local 22 // int byte15
end local 21 // int byte14
end local 20 // int byte13
end local 19 // int byte12
end local 18 // int byte11
end local 17 // int byte10
end local 16 // int byte9
end local 15 // int byte8
end local 14 // int byte7
end local 13 // int byte6
end local 12 // int byte5
end local 11 // int byte4
end local 10 // int byte3
end local 9 // int byte2
end local 8 // int byte1
end local 7 // int byte0
33: .line 125
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
34: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
35: .line 158
return
end local 5 // int iterations
end local 4 // int valuesOffset
end local 3 // int[] values
end local 2 // int blocksOffset
end local 1 // byte[] blocks
end local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked23;
0 36 1 blocks [B
0 36 2 blocksOffset I
0 36 3 values [I
0 36 4 valuesOffset I
0 36 5 iterations I
1 35 6 i I
3 33 7 byte0 I
4 33 8 byte1 I
5 33 9 byte2 I
7 33 10 byte3 I
8 33 11 byte4 I
9 33 12 byte5 I
11 33 13 byte6 I
12 33 14 byte7 I
13 33 15 byte8 I
15 33 16 byte9 I
16 33 17 byte10 I
17 33 18 byte11 I
19 33 19 byte12 I
20 33 20 byte13 I
21 33 21 byte14 I
23 33 22 byte15 I
24 33 23 byte16 I
25 33 24 byte17 I
27 33 25 byte18 I
28 33 26 byte19 I
29 33 27 byte20 I
31 33 28 byte21 I
32 33 29 byte22 I
MethodParameters:
Name Flags
blocks
blocksOffset
values
valuesOffset
iterations
public void decode(long[], int, long[], int, int);
descriptor: ([JI[JII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=53, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
start local 1 // long[] blocks
start local 2 // int blocksOffset
start local 3 // long[] values
start local 4 // int valuesOffset
start local 5 // int iterations
0: .line 162
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 90
2: .line 163
StackMap locals: int
StackMap stack:
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 7 /* block0 */
start local 7 // long block0
3: .line 164
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 41
lushr
lastore
4: .line 165
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 18
lushr
ldc 8388607
land
lastore
5: .line 166
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 9 /* block1 */
start local 9 // long block1
6: .line 167
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
ldc 262143
land
iconst_5
lshl
lload 9 /* block1 */
bipush 59
lushr
lor
lastore
7: .line 168
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 36
lushr
ldc 8388607
land
lastore
8: .line 169
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 13
lushr
ldc 8388607
land
lastore
9: .line 170
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 11 /* block2 */
start local 11 // long block2
10: .line 171
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
ldc 8191
land
bipush 10
lshl
lload 11 /* block2 */
bipush 54
lushr
lor
lastore
11: .line 172
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 31
lushr
ldc 8388607
land
lastore
12: .line 173
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 8
lushr
ldc 8388607
land
lastore
13: .line 174
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 13 /* block3 */
start local 13 // long block3
14: .line 175
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
ldc 255
land
bipush 15
lshl
lload 13 /* block3 */
bipush 49
lushr
lor
lastore
15: .line 176
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
bipush 26
lushr
ldc 8388607
land
lastore
16: .line 177
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
iconst_3
lushr
ldc 8388607
land
lastore
17: .line 178
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 15 /* block4 */
start local 15 // long block4
18: .line 179
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
ldc 7
land
bipush 20
lshl
lload 15 /* block4 */
bipush 44
lushr
lor
lastore
19: .line 180
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
bipush 21
lushr
ldc 8388607
land
lastore
20: .line 181
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 17 /* block5 */
start local 17 // long block5
21: .line 182
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
ldc 2097151
land
iconst_2
lshl
lload 17 /* block5 */
bipush 62
lushr
lor
lastore
22: .line 183
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 39
lushr
ldc 8388607
land
lastore
23: .line 184
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 16
lushr
ldc 8388607
land
lastore
24: .line 185
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 19 /* block6 */
start local 19 // long block6
25: .line 186
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
ldc 65535
land
bipush 7
lshl
lload 19 /* block6 */
bipush 57
lushr
lor
lastore
26: .line 187
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 34
lushr
ldc 8388607
land
lastore
27: .line 188
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 11
lushr
ldc 8388607
land
lastore
28: .line 189
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 21 /* block7 */
start local 21 // long block7
29: .line 190
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
ldc 2047
land
bipush 12
lshl
lload 21 /* block7 */
bipush 52
lushr
lor
lastore
30: .line 191
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 29
lushr
ldc 8388607
land
lastore
31: .line 192
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 6
lushr
ldc 8388607
land
lastore
32: .line 193
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 23 /* block8 */
start local 23 // long block8
33: .line 194
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
ldc 63
land
bipush 17
lshl
lload 23 /* block8 */
bipush 47
lushr
lor
lastore
34: .line 195
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
bipush 24
lushr
ldc 8388607
land
lastore
35: .line 196
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
iconst_1
lushr
ldc 8388607
land
lastore
36: .line 197
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 25 /* block9 */
start local 25 // long block9
37: .line 198
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
lconst_1
land
bipush 22
lshl
lload 25 /* block9 */
bipush 42
lushr
lor
lastore
38: .line 199
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 25 /* block9 */
bipush 19
lushr
ldc 8388607
land
lastore
39: .line 200
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 27 /* block10 */
start local 27 // long block10
40: .line 201
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 25 /* block9 */
ldc 524287
land
iconst_4
lshl
lload 27 /* block10 */
bipush 60
lushr
lor
lastore
41: .line 202
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 27 /* block10 */
bipush 37
lushr
ldc 8388607
land
lastore
42: .line 203
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 27 /* block10 */
bipush 14
lushr
ldc 8388607
land
lastore
43: .line 204
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 29 /* block11 */
start local 29 // long block11
44: .line 205
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 27 /* block10 */
ldc 16383
land
bipush 9
lshl
lload 29 /* block11 */
bipush 55
lushr
lor
lastore
45: .line 206
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 29 /* block11 */
bipush 32
lushr
ldc 8388607
land
lastore
46: .line 207
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 29 /* block11 */
bipush 9
lushr
ldc 8388607
land
lastore
47: .line 208
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 31 /* block12 */
start local 31 // long block12
48: .line 209
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 29 /* block11 */
ldc 511
land
bipush 14
lshl
lload 31 /* block12 */
bipush 50
lushr
lor
lastore
49: .line 210
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 31 /* block12 */
bipush 27
lushr
ldc 8388607
land
lastore
50: .line 211
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 31 /* block12 */
iconst_4
lushr
ldc 8388607
land
lastore
51: .line 212
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 33 /* block13 */
start local 33 // long block13
52: .line 213
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 31 /* block12 */
ldc 15
land
bipush 19
lshl
lload 33 /* block13 */
bipush 45
lushr
lor
lastore
53: .line 214
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 33 /* block13 */
bipush 22
lushr
ldc 8388607
land
lastore
54: .line 215
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 35 /* block14 */
start local 35 // long block14
55: .line 216
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 33 /* block13 */
ldc 4194303
land
iconst_1
lshl
lload 35 /* block14 */
bipush 63
lushr
lor
lastore
56: .line 217
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 35 /* block14 */
bipush 40
lushr
ldc 8388607
land
lastore
57: .line 218
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 35 /* block14 */
bipush 17
lushr
ldc 8388607
land
lastore
58: .line 219
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 37 /* block15 */
start local 37 // long block15
59: .line 220
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 35 /* block14 */
ldc 131071
land
bipush 6
lshl
lload 37 /* block15 */
bipush 58
lushr
lor
lastore
60: .line 221
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 37 /* block15 */
bipush 35
lushr
ldc 8388607
land
lastore
61: .line 222
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 37 /* block15 */
bipush 12
lushr
ldc 8388607
land
lastore
62: .line 223
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 39 /* block16 */
start local 39 // long block16
63: .line 224
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 37 /* block15 */
ldc 4095
land
bipush 11
lshl
lload 39 /* block16 */
bipush 53
lushr
lor
lastore
64: .line 225
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 39 /* block16 */
bipush 30
lushr
ldc 8388607
land
lastore
65: .line 226
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 39 /* block16 */
bipush 7
lushr
ldc 8388607
land
lastore
66: .line 227
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 41 /* block17 */
start local 41 // long block17
67: .line 228
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 39 /* block16 */
ldc 127
land
bipush 16
lshl
lload 41 /* block17 */
bipush 48
lushr
lor
lastore
68: .line 229
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 41 /* block17 */
bipush 25
lushr
ldc 8388607
land
lastore
69: .line 230
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 41 /* block17 */
iconst_2
lushr
ldc 8388607
land
lastore
70: .line 231
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 43 /* block18 */
start local 43 // long block18
71: .line 232
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 41 /* block17 */
ldc 3
land
bipush 21
lshl
lload 43 /* block18 */
bipush 43
lushr
lor
lastore
72: .line 233
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 43 /* block18 */
bipush 20
lushr
ldc 8388607
land
lastore
73: .line 234
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 45 /* block19 */
start local 45 // long block19
74: .line 235
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 43 /* block18 */
ldc 1048575
land
iconst_3
lshl
lload 45 /* block19 */
bipush 61
lushr
lor
lastore
75: .line 236
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 45 /* block19 */
bipush 38
lushr
ldc 8388607
land
lastore
76: .line 237
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 45 /* block19 */
bipush 15
lushr
ldc 8388607
land
lastore
77: .line 238
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 47 /* block20 */
start local 47 // long block20
78: .line 239
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 45 /* block19 */
ldc 32767
land
bipush 8
lshl
lload 47 /* block20 */
bipush 56
lushr
lor
lastore
79: .line 240
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 47 /* block20 */
bipush 33
lushr
ldc 8388607
land
lastore
80: .line 241
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 47 /* block20 */
bipush 10
lushr
ldc 8388607
land
lastore
81: .line 242
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 49 /* block21 */
start local 49 // long block21
82: .line 243
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 47 /* block20 */
ldc 1023
land
bipush 13
lshl
lload 49 /* block21 */
bipush 51
lushr
lor
lastore
83: .line 244
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 49 /* block21 */
bipush 28
lushr
ldc 8388607
land
lastore
84: .line 245
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 49 /* block21 */
iconst_5
lushr
ldc 8388607
land
lastore
85: .line 246
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 51 /* block22 */
start local 51 // long block22
86: .line 247
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 49 /* block21 */
ldc 31
land
bipush 18
lshl
lload 51 /* block22 */
bipush 46
lushr
lor
lastore
87: .line 248
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 51 /* block22 */
bipush 23
lushr
ldc 8388607
land
lastore
88: .line 249
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 51 /* block22 */
ldc 8388607
land
lastore
end local 51 // long block22
end local 49 // long block21
end local 47 // long block20
end local 45 // long block19
end local 43 // long block18
end local 41 // long block17
end local 39 // long block16
end local 37 // long block15
end local 35 // long block14
end local 33 // long block13
end local 31 // long block12
end local 29 // long block11
end local 27 // long block10
end local 25 // long block9
end local 23 // long block8
end local 21 // long block7
end local 19 // long block6
end local 17 // long block5
end local 15 // long block4
end local 13 // long block3
end local 11 // long block2
end local 9 // long block1
end local 7 // long block0
89: .line 162
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
90: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
91: .line 251
return
end local 5 // int iterations
end local 4 // int valuesOffset
end local 3 // long[] values
end local 2 // int blocksOffset
end local 1 // long[] blocks
end local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
LocalVariableTable:
Start End Slot Name Signature
0 92 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked23;
0 92 1 blocks [J
0 92 2 blocksOffset I
0 92 3 values [J
0 92 4 valuesOffset I
0 92 5 iterations I
1 91 6 i I
3 89 7 block0 J
6 89 9 block1 J
10 89 11 block2 J
14 89 13 block3 J
18 89 15 block4 J
21 89 17 block5 J
25 89 19 block6 J
29 89 21 block7 J
33 89 23 block8 J
37 89 25 block9 J
40 89 27 block10 J
44 89 29 block11 J
48 89 31 block12 J
52 89 33 block13 J
55 89 35 block14 J
59 89 37 block15 J
63 89 39 block16 J
67 89 41 block17 J
71 89 43 block18 J
74 89 45 block19 J
78 89 47 block20 J
82 89 49 block21 J
86 89 51 block22 J
MethodParameters:
Name Flags
blocks
blocksOffset
values
valuesOffset
iterations
public void decode(byte[], int, long[], int, int);
descriptor: ([BI[JII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=53, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
start local 1 // byte[] blocks
start local 2 // int blocksOffset
start local 3 // long[] values
start local 4 // int valuesOffset
start local 5 // int iterations
0: .line 255
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 34
2: .line 256
StackMap locals: int
StackMap stack:
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 7 /* byte0 */
start local 7 // long byte0
3: .line 257
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 9 /* byte1 */
start local 9 // long byte1
4: .line 258
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 11 /* byte2 */
start local 11 // long byte2
5: .line 259
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* byte0 */
bipush 15
lshl
lload 9 /* byte1 */
bipush 7
lshl
lor
lload 11 /* byte2 */
iconst_1
lushr
lor
lastore
6: .line 260
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 13 /* byte3 */
start local 13 // long byte3
7: .line 261
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 15 /* byte4 */
start local 15 // long byte4
8: .line 262
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 17 /* byte5 */
start local 17 // long byte5
9: .line 263
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* byte2 */
lconst_1
land
bipush 22
lshl
lload 13 /* byte3 */
bipush 14
lshl
lor
lload 15 /* byte4 */
bipush 6
lshl
lor
lload 17 /* byte5 */
iconst_2
lushr
lor
lastore
10: .line 264
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 19 /* byte6 */
start local 19 // long byte6
11: .line 265
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 21 /* byte7 */
start local 21 // long byte7
12: .line 266
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 23 /* byte8 */
start local 23 // long byte8
13: .line 267
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* byte5 */
ldc 3
land
bipush 21
lshl
lload 19 /* byte6 */
bipush 13
lshl
lor
lload 21 /* byte7 */
iconst_5
lshl
lor
lload 23 /* byte8 */
iconst_3
lushr
lor
lastore
14: .line 268
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 25 /* byte9 */
start local 25 // long byte9
15: .line 269
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 27 /* byte10 */
start local 27 // long byte10
16: .line 270
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 29 /* byte11 */
start local 29 // long byte11
17: .line 271
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* byte8 */
ldc 7
land
bipush 20
lshl
lload 25 /* byte9 */
bipush 12
lshl
lor
lload 27 /* byte10 */
iconst_4
lshl
lor
lload 29 /* byte11 */
iconst_4
lushr
lor
lastore
18: .line 272
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 31 /* byte12 */
start local 31 // long byte12
19: .line 273
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 33 /* byte13 */
start local 33 // long byte13
20: .line 274
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 35 /* byte14 */
start local 35 // long byte14
21: .line 275
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 29 /* byte11 */
ldc 15
land
bipush 19
lshl
lload 31 /* byte12 */
bipush 11
lshl
lor
lload 33 /* byte13 */
iconst_3
lshl
lor
lload 35 /* byte14 */
iconst_5
lushr
lor
lastore
22: .line 276
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 37 /* byte15 */
start local 37 // long byte15
23: .line 277
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 39 /* byte16 */
start local 39 // long byte16
24: .line 278
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 41 /* byte17 */
start local 41 // long byte17
25: .line 279
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 35 /* byte14 */
ldc 31
land
bipush 18
lshl
lload 37 /* byte15 */
bipush 10
lshl
lor
lload 39 /* byte16 */
iconst_2
lshl
lor
lload 41 /* byte17 */
bipush 6
lushr
lor
lastore
26: .line 280
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 43 /* byte18 */
start local 43 // long byte18
27: .line 281
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 45 /* byte19 */
start local 45 // long byte19
28: .line 282
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 47 /* byte20 */
start local 47 // long byte20
29: .line 283
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 41 /* byte17 */
ldc 63
land
bipush 17
lshl
lload 43 /* byte18 */
bipush 9
lshl
lor
lload 45 /* byte19 */
iconst_1
lshl
lor
lload 47 /* byte20 */
bipush 7
lushr
lor
lastore
30: .line 284
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 49 /* byte21 */
start local 49 // long byte21
31: .line 285
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 51 /* byte22 */
start local 51 // long byte22
32: .line 286
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 47 /* byte20 */
ldc 127
land
bipush 16
lshl
lload 49 /* byte21 */
bipush 8
lshl
lor
lload 51 /* byte22 */
lor
lastore
end local 51 // long byte22
end local 49 // long byte21
end local 47 // long byte20
end local 45 // long byte19
end local 43 // long byte18
end local 41 // long byte17
end local 39 // long byte16
end local 37 // long byte15
end local 35 // long byte14
end local 33 // long byte13
end local 31 // long byte12
end local 29 // long byte11
end local 27 // long byte10
end local 25 // long byte9
end local 23 // long byte8
end local 21 // long byte7
end local 19 // long byte6
end local 17 // long byte5
end local 15 // long byte4
end local 13 // long byte3
end local 11 // long byte2
end local 9 // long byte1
end local 7 // long byte0
33: .line 255
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
34: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
35: .line 288
return
end local 5 // int iterations
end local 4 // int valuesOffset
end local 3 // long[] values
end local 2 // int blocksOffset
end local 1 // byte[] blocks
end local 0 // org.apache.lucene.util.packed.BulkOperationPacked23 this
LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked23;
0 36 1 blocks [B
0 36 2 blocksOffset I
0 36 3 values [J
0 36 4 valuesOffset I
0 36 5 iterations I
1 35 6 i I
3 33 7 byte0 J
4 33 9 byte1 J
5 33 11 byte2 J
7 33 13 byte3 J
8 33 15 byte4 J
9 33 17 byte5 J
11 33 19 byte6 J
12 33 21 byte7 J
13 33 23 byte8 J
15 33 25 byte9 J
16 33 27 byte10 J
17 33 29 byte11 J
19 33 31 byte12 J
20 33 33 byte13 J
21 33 35 byte14 J
23 33 37 byte15 J
24 33 39 byte16 J
25 33 41 byte17 J
27 33 43 byte18 J
28 33 45 byte19 J
29 33 47 byte20 J
31 33 49 byte21 J
32 33 51 byte22 J
MethodParameters:
Name Flags
blocks
blocksOffset
values
valuesOffset
iterations
}
SourceFile: "BulkOperationPacked23.java"