final class org.apache.lucene.util.packed.BulkOperationPacked18 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.BulkOperationPacked18
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.BulkOperationPacked18 this
0: .line 27
aload 0 /* this */
bipush 18
invokespecial org.apache.lucene.util.packed.BulkOperationPacked.<init>:(I)V
1: .line 28
return
end local 0 // org.apache.lucene.util.packed.BulkOperationPacked18 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked18;
public void decode(long[], int, int[], int, int);
descriptor: ([JI[III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=25, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked18 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 44
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 46
lushr
l2i
iastore
4: .line 35
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 28
lushr
ldc 262143
land
l2i
iastore
5: .line 36
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 10
lushr
ldc 262143
land
l2i
iastore
6: .line 37
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 9 /* block1 */
start local 9 // long block1
7: .line 38
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
ldc 1023
land
bipush 8
lshl
lload 9 /* block1 */
bipush 56
lushr
lor
l2i
iastore
8: .line 39
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 38
lushr
ldc 262143
land
l2i
iastore
9: .line 40
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 20
lushr
ldc 262143
land
l2i
iastore
10: .line 41
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
iconst_2
lushr
ldc 262143
land
l2i
iastore
11: .line 42
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 11 /* block2 */
start local 11 // long block2
12: .line 43
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
ldc 3
land
bipush 16
lshl
lload 11 /* block2 */
bipush 48
lushr
lor
l2i
iastore
13: .line 44
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 30
lushr
ldc 262143
land
l2i
iastore
14: .line 45
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 12
lushr
ldc 262143
land
l2i
iastore
15: .line 46
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 13 /* block3 */
start local 13 // long block3
16: .line 47
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
ldc 4095
land
bipush 6
lshl
lload 13 /* block3 */
bipush 58
lushr
lor
l2i
iastore
17: .line 48
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
bipush 40
lushr
ldc 262143
land
l2i
iastore
18: .line 49
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
bipush 22
lushr
ldc 262143
land
l2i
iastore
19: .line 50
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
iconst_4
lushr
ldc 262143
land
l2i
iastore
20: .line 51
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 15 /* block4 */
start local 15 // long block4
21: .line 52
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
ldc 15
land
bipush 14
lshl
lload 15 /* block4 */
bipush 50
lushr
lor
l2i
iastore
22: .line 53
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
bipush 32
lushr
ldc 262143
land
l2i
iastore
23: .line 54
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
bipush 14
lushr
ldc 262143
land
l2i
iastore
24: .line 55
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 17 /* block5 */
start local 17 // long block5
25: .line 56
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
ldc 16383
land
iconst_4
lshl
lload 17 /* block5 */
bipush 60
lushr
lor
l2i
iastore
26: .line 57
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 42
lushr
ldc 262143
land
l2i
iastore
27: .line 58
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 24
lushr
ldc 262143
land
l2i
iastore
28: .line 59
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 6
lushr
ldc 262143
land
l2i
iastore
29: .line 60
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 19 /* block6 */
start local 19 // long block6
30: .line 61
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
ldc 63
land
bipush 12
lshl
lload 19 /* block6 */
bipush 52
lushr
lor
l2i
iastore
31: .line 62
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 34
lushr
ldc 262143
land
l2i
iastore
32: .line 63
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 16
lushr
ldc 262143
land
l2i
iastore
33: .line 64
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 21 /* block7 */
start local 21 // long block7
34: .line 65
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
ldc 65535
land
iconst_2
lshl
lload 21 /* block7 */
bipush 62
lushr
lor
l2i
iastore
35: .line 66
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 44
lushr
ldc 262143
land
l2i
iastore
36: .line 67
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 26
lushr
ldc 262143
land
l2i
iastore
37: .line 68
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 8
lushr
ldc 262143
land
l2i
iastore
38: .line 69
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 23 /* block8 */
start local 23 // long block8
39: .line 70
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
ldc 255
land
bipush 10
lshl
lload 23 /* block8 */
bipush 54
lushr
lor
l2i
iastore
40: .line 71
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
bipush 36
lushr
ldc 262143
land
l2i
iastore
41: .line 72
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
bipush 18
lushr
ldc 262143
land
l2i
iastore
42: .line 73
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
ldc 262143
land
l2i
iastore
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
43: .line 32
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
44: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
45: .line 75
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.BulkOperationPacked18 this
LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked18;
0 46 1 blocks [J
0 46 2 blocksOffset I
0 46 3 values [I
0 46 4 valuesOffset I
0 46 5 iterations I
1 45 6 i I
3 43 7 block0 J
7 43 9 block1 J
12 43 11 block2 J
16 43 13 block3 J
21 43 15 block4 J
25 43 17 block5 J
30 43 19 block6 J
34 43 21 block7 J
39 43 23 block8 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=16, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked18 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 79
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 16
2: .line 80
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 81
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 8 /* byte1 */
start local 8 // int byte1
4: .line 82
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 9 /* byte2 */
start local 9 // int byte2
5: .line 83
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 7 /* byte0 */
bipush 10
ishl
iload 8 /* byte1 */
iconst_2
ishl
ior
iload 9 /* byte2 */
bipush 6
iushr
ior
iastore
6: .line 84
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 10 /* byte3 */
start local 10 // int byte3
7: .line 85
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 11 /* byte4 */
start local 11 // int byte4
8: .line 86
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 9 /* byte2 */
bipush 63
iand
bipush 12
ishl
iload 10 /* byte3 */
iconst_4
ishl
ior
iload 11 /* byte4 */
iconst_4
iushr
ior
iastore
9: .line 87
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 12 /* byte5 */
start local 12 // int byte5
10: .line 88
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 13 /* byte6 */
start local 13 // int byte6
11: .line 89
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 11 /* byte4 */
bipush 15
iand
bipush 14
ishl
iload 12 /* byte5 */
bipush 6
ishl
ior
iload 13 /* byte6 */
iconst_2
iushr
ior
iastore
12: .line 90
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 14 /* byte7 */
start local 14 // int byte7
13: .line 91
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 15 /* byte8 */
start local 15 // int byte8
14: .line 92
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 13 /* byte6 */
iconst_3
iand
bipush 16
ishl
iload 14 /* byte7 */
bipush 8
ishl
ior
iload 15 /* byte8 */
ior
iastore
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
15: .line 79
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
16: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
17: .line 94
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.BulkOperationPacked18 this
LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked18;
0 18 1 blocks [B
0 18 2 blocksOffset I
0 18 3 values [I
0 18 4 valuesOffset I
0 18 5 iterations I
1 17 6 i I
3 15 7 byte0 I
4 15 8 byte1 I
5 15 9 byte2 I
7 15 10 byte3 I
8 15 11 byte4 I
10 15 12 byte5 I
11 15 13 byte6 I
13 15 14 byte7 I
14 15 15 byte8 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=25, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked18 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 98
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 44
2: .line 99
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 100
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 46
lushr
lastore
4: .line 101
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 28
lushr
ldc 262143
land
lastore
5: .line 102
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 10
lushr
ldc 262143
land
lastore
6: .line 103
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 9 /* block1 */
start local 9 // long block1
7: .line 104
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
ldc 1023
land
bipush 8
lshl
lload 9 /* block1 */
bipush 56
lushr
lor
lastore
8: .line 105
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 38
lushr
ldc 262143
land
lastore
9: .line 106
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 20
lushr
ldc 262143
land
lastore
10: .line 107
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
iconst_2
lushr
ldc 262143
land
lastore
11: .line 108
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 11 /* block2 */
start local 11 // long block2
12: .line 109
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
ldc 3
land
bipush 16
lshl
lload 11 /* block2 */
bipush 48
lushr
lor
lastore
13: .line 110
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 30
lushr
ldc 262143
land
lastore
14: .line 111
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 12
lushr
ldc 262143
land
lastore
15: .line 112
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 13 /* block3 */
start local 13 // long block3
16: .line 113
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
ldc 4095
land
bipush 6
lshl
lload 13 /* block3 */
bipush 58
lushr
lor
lastore
17: .line 114
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
bipush 40
lushr
ldc 262143
land
lastore
18: .line 115
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
bipush 22
lushr
ldc 262143
land
lastore
19: .line 116
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
iconst_4
lushr
ldc 262143
land
lastore
20: .line 117
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 15 /* block4 */
start local 15 // long block4
21: .line 118
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 13 /* block3 */
ldc 15
land
bipush 14
lshl
lload 15 /* block4 */
bipush 50
lushr
lor
lastore
22: .line 119
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
bipush 32
lushr
ldc 262143
land
lastore
23: .line 120
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
bipush 14
lushr
ldc 262143
land
lastore
24: .line 121
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 17 /* block5 */
start local 17 // long block5
25: .line 122
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* block4 */
ldc 16383
land
iconst_4
lshl
lload 17 /* block5 */
bipush 60
lushr
lor
lastore
26: .line 123
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 42
lushr
ldc 262143
land
lastore
27: .line 124
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 24
lushr
ldc 262143
land
lastore
28: .line 125
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
bipush 6
lushr
ldc 262143
land
lastore
29: .line 126
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 19 /* block6 */
start local 19 // long block6
30: .line 127
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 17 /* block5 */
ldc 63
land
bipush 12
lshl
lload 19 /* block6 */
bipush 52
lushr
lor
lastore
31: .line 128
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 34
lushr
ldc 262143
land
lastore
32: .line 129
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
bipush 16
lushr
ldc 262143
land
lastore
33: .line 130
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 21 /* block7 */
start local 21 // long block7
34: .line 131
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* block6 */
ldc 65535
land
iconst_2
lshl
lload 21 /* block7 */
bipush 62
lushr
lor
lastore
35: .line 132
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 44
lushr
ldc 262143
land
lastore
36: .line 133
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 26
lushr
ldc 262143
land
lastore
37: .line 134
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
bipush 8
lushr
ldc 262143
land
lastore
38: .line 135
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 23 /* block8 */
start local 23 // long block8
39: .line 136
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 21 /* block7 */
ldc 255
land
bipush 10
lshl
lload 23 /* block8 */
bipush 54
lushr
lor
lastore
40: .line 137
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
bipush 36
lushr
ldc 262143
land
lastore
41: .line 138
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
bipush 18
lushr
ldc 262143
land
lastore
42: .line 139
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 23 /* block8 */
ldc 262143
land
lastore
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
43: .line 98
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
44: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
45: .line 141
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.BulkOperationPacked18 this
LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked18;
0 46 1 blocks [J
0 46 2 blocksOffset I
0 46 3 values [J
0 46 4 valuesOffset I
0 46 5 iterations I
1 45 6 i I
3 43 7 block0 J
7 43 9 block1 J
12 43 11 block2 J
16 43 13 block3 J
21 43 15 block4 J
25 43 17 block5 J
30 43 19 block6 J
34 43 21 block7 J
39 43 23 block8 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=25, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked18 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 145
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 16
2: .line 146
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 147
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 148
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 149
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* byte0 */
bipush 10
lshl
lload 9 /* byte1 */
iconst_2
lshl
lor
lload 11 /* byte2 */
bipush 6
lushr
lor
lastore
6: .line 150
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 151
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 152
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* byte2 */
ldc 63
land
bipush 12
lshl
lload 13 /* byte3 */
iconst_4
lshl
lor
lload 15 /* byte4 */
iconst_4
lushr
lor
lastore
9: .line 153
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 17 /* byte5 */
start local 17 // long byte5
10: .line 154
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 155
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 15 /* byte4 */
ldc 15
land
bipush 14
lshl
lload 17 /* byte5 */
bipush 6
lshl
lor
lload 19 /* byte6 */
iconst_2
lushr
lor
lastore
12: .line 156
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 21 /* byte7 */
start local 21 // long byte7
13: .line 157
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 23 /* byte8 */
start local 23 // long byte8
14: .line 158
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 19 /* byte6 */
ldc 3
land
bipush 16
lshl
lload 21 /* byte7 */
bipush 8
lshl
lor
lload 23 /* byte8 */
lor
lastore
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
15: .line 145
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
16: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
17: .line 160
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.BulkOperationPacked18 this
LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked18;
0 18 1 blocks [B
0 18 2 blocksOffset I
0 18 3 values [J
0 18 4 valuesOffset I
0 18 5 iterations I
1 17 6 i I
3 15 7 byte0 J
4 15 9 byte1 J
5 15 11 byte2 J
7 15 13 byte3 J
8 15 15 byte4 J
10 15 17 byte5 J
11 15 19 byte6 J
13 15 21 byte7 J
14 15 23 byte8 J
MethodParameters:
Name Flags
blocks
blocksOffset
values
valuesOffset
iterations
}
SourceFile: "BulkOperationPacked18.java"