final class org.apache.lucene.util.packed.BulkOperationPacked12 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.BulkOperationPacked12
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.BulkOperationPacked12 this
0: .line 27
aload 0 /* this */
bipush 12
invokespecial org.apache.lucene.util.packed.BulkOperationPacked.<init>:(I)V
1: .line 28
return
end local 0 // org.apache.lucene.util.packed.BulkOperationPacked12 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked12;
public void decode(long[], int, int[], int, int);
descriptor: ([JI[III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=13, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked12 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 22
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 52
lushr
l2i
iastore
4: .line 35
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 40
lushr
ldc 4095
land
l2i
iastore
5: .line 36
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 28
lushr
ldc 4095
land
l2i
iastore
6: .line 37
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 16
lushr
ldc 4095
land
l2i
iastore
7: .line 38
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
iconst_4
lushr
ldc 4095
land
l2i
iastore
8: .line 39
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 9 /* block1 */
start local 9 // long block1
9: .line 40
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
ldc 15
land
bipush 8
lshl
lload 9 /* block1 */
bipush 56
lushr
lor
l2i
iastore
10: .line 41
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 44
lushr
ldc 4095
land
l2i
iastore
11: .line 42
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 32
lushr
ldc 4095
land
l2i
iastore
12: .line 43
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 20
lushr
ldc 4095
land
l2i
iastore
13: .line 44
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 8
lushr
ldc 4095
land
l2i
iastore
14: .line 45
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 11 /* block2 */
start local 11 // long block2
15: .line 46
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
ldc 255
land
iconst_4
lshl
lload 11 /* block2 */
bipush 60
lushr
lor
l2i
iastore
16: .line 47
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 48
lushr
ldc 4095
land
l2i
iastore
17: .line 48
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 36
lushr
ldc 4095
land
l2i
iastore
18: .line 49
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 24
lushr
ldc 4095
land
l2i
iastore
19: .line 50
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 12
lushr
ldc 4095
land
l2i
iastore
20: .line 51
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
ldc 4095
land
l2i
iastore
end local 11 // long block2
end local 9 // long block1
end local 7 // long block0
21: .line 32
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
22: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
23: .line 53
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.BulkOperationPacked12 this
LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked12;
0 24 1 blocks [J
0 24 2 blocksOffset I
0 24 3 values [I
0 24 4 valuesOffset I
0 24 5 iterations I
1 23 6 i I
3 21 7 block0 J
9 21 9 block1 J
15 21 11 block2 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=10, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked12 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 57
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 8
2: .line 58
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 59
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 8 /* byte1 */
start local 8 // int byte1
4: .line 60
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 7 /* byte0 */
iconst_4
ishl
iload 8 /* byte1 */
iconst_4
iushr
ior
iastore
5: .line 61
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
istore 9 /* byte2 */
start local 9 // int byte2
6: .line 62
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
iload 8 /* byte1 */
bipush 15
iand
bipush 8
ishl
iload 9 /* byte2 */
ior
iastore
end local 9 // int byte2
end local 8 // int byte1
end local 7 // int byte0
7: .line 57
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
9: .line 64
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.BulkOperationPacked12 this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked12;
0 10 1 blocks [B
0 10 2 blocksOffset I
0 10 3 values [I
0 10 4 valuesOffset I
0 10 5 iterations I
1 9 6 i I
3 7 7 byte0 I
4 7 8 byte1 I
6 7 9 byte2 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=13, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked12 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 68
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 22
2: .line 69
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 70
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 52
lushr
lastore
4: .line 71
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 40
lushr
ldc 4095
land
lastore
5: .line 72
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 28
lushr
ldc 4095
land
lastore
6: .line 73
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
bipush 16
lushr
ldc 4095
land
lastore
7: .line 74
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
iconst_4
lushr
ldc 4095
land
lastore
8: .line 75
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 9 /* block1 */
start local 9 // long block1
9: .line 76
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* block0 */
ldc 15
land
bipush 8
lshl
lload 9 /* block1 */
bipush 56
lushr
lor
lastore
10: .line 77
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 44
lushr
ldc 4095
land
lastore
11: .line 78
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 32
lushr
ldc 4095
land
lastore
12: .line 79
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 20
lushr
ldc 4095
land
lastore
13: .line 80
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
bipush 8
lushr
ldc 4095
land
lastore
14: .line 81
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
laload
lstore 11 /* block2 */
start local 11 // long block2
15: .line 82
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* block1 */
ldc 255
land
iconst_4
lshl
lload 11 /* block2 */
bipush 60
lushr
lor
lastore
16: .line 83
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 48
lushr
ldc 4095
land
lastore
17: .line 84
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 36
lushr
ldc 4095
land
lastore
18: .line 85
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 24
lushr
ldc 4095
land
lastore
19: .line 86
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
bipush 12
lushr
ldc 4095
land
lastore
20: .line 87
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 11 /* block2 */
ldc 4095
land
lastore
end local 11 // long block2
end local 9 // long block1
end local 7 // long block0
21: .line 68
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
22: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
23: .line 89
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.BulkOperationPacked12 this
LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked12;
0 24 1 blocks [J
0 24 2 blocksOffset I
0 24 3 values [J
0 24 4 valuesOffset I
0 24 5 iterations I
1 23 6 i I
3 21 7 block0 J
9 21 9 block1 J
15 21 11 block2 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=13, args_size=6
start local 0 // org.apache.lucene.util.packed.BulkOperationPacked12 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 93
iconst_0
istore 6 /* i */
start local 6 // int i
1: goto 8
2: .line 94
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 95
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 96
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 7 /* byte0 */
iconst_4
lshl
lload 9 /* byte1 */
iconst_4
lushr
lor
lastore
5: .line 97
aload 1 /* blocks */
iload 2 /* blocksOffset */
iinc 2 /* blocksOffset */ 1
baload
sipush 255
iand
i2l
lstore 11 /* byte2 */
start local 11 // long byte2
6: .line 98
aload 3 /* values */
iload 4 /* valuesOffset */
iinc 4 /* valuesOffset */ 1
lload 9 /* byte1 */
ldc 15
land
bipush 8
lshl
lload 11 /* byte2 */
lor
lastore
end local 11 // long byte2
end local 9 // long byte1
end local 7 // long byte0
7: .line 93
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 6 /* i */
iload 5 /* iterations */
if_icmplt 2
end local 6 // int i
9: .line 100
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.BulkOperationPacked12 this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/util/packed/BulkOperationPacked12;
0 10 1 blocks [B
0 10 2 blocksOffset I
0 10 3 values [J
0 10 4 valuesOffset I
0 10 5 iterations I
1 9 6 i I
3 7 7 byte0 J
4 7 9 byte1 J
6 7 11 byte2 J
MethodParameters:
Name Flags
blocks
blocksOffset
values
valuesOffset
iterations
}
SourceFile: "BulkOperationPacked12.java"