class org.glassfish.grizzly.memory.Bits
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.grizzly.memory.Bits
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/memory/Bits;
static char makeChar(byte, byte);
descriptor: (BB)C
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
bipush 8
ishl
iload 1
sipush 255
iand
ior
i2c
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b1 B
0 1 1 b0 B
MethodParameters:
Name Flags
b1
b0
static char getCharL(byte[], int);
descriptor: ([BI)C
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
iadd
baload
aload 0
iload 1
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeChar:(BB)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static char getCharB(byte[], int);
descriptor: ([BI)C
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
baload
aload 0
iload 1
iconst_1
iadd
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeChar:(BB)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static char getChar(byte[], int, boolean);
descriptor: ([BIZ)C
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getCharB:([BI)C
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getCharL:([BI)C
StackMap locals:
StackMap stack: int
2: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 bigEndian Z
MethodParameters:
Name Flags
bb
bi
bigEndian
static byte char1(char);
descriptor: (C)B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 8
ishr
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x C
MethodParameters:
Name Flags
x
static byte char0(char);
descriptor: (C)B
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x C
MethodParameters:
Name Flags
x
static void putCharL(byte[], int, char);
descriptor: ([BIC)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.char0:(C)B
bastore
1: aload 0
iload 1
iconst_1
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.char1:(C)B
bastore
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 x C
MethodParameters:
Name Flags
bb
bi
x
static void putCharB(byte[], int, char);
descriptor: ([BIC)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.char1:(C)B
bastore
1: aload 0
iload 1
iconst_1
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.char0:(C)B
bastore
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 x C
MethodParameters:
Name Flags
bb
bi
x
static void putChar(byte[], int, char, boolean);
descriptor: ([BICZ)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 3
1: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.putCharB:([BIC)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.putCharL:([BIC)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x C
0 5 3 bigEndian Z
MethodParameters:
Name Flags
bb
bi
x
bigEndian
static short makeShort(byte, byte);
descriptor: (BB)S
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
bipush 8
ishl
iload 1
sipush 255
iand
ior
i2s
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b1 B
0 1 1 b0 B
MethodParameters:
Name Flags
b1
b0
static short getShortL(byte[], int);
descriptor: ([BI)S
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_1
iadd
baload
aload 0
iload 1
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeShort:(BB)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static short getShortB(byte[], int);
descriptor: ([BI)S
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
baload
aload 0
iload 1
iconst_1
iadd
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeShort:(BB)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static short getShort(byte[], int, boolean);
descriptor: ([BIZ)S
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getShortB:([BI)S
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getShortL:([BI)S
StackMap locals:
StackMap stack: int
2: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 bigEndian Z
MethodParameters:
Name Flags
bb
bi
bigEndian
static byte short1(short);
descriptor: (S)B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 8
ishr
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x S
MethodParameters:
Name Flags
x
static byte short0(short);
descriptor: (S)B
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x S
MethodParameters:
Name Flags
x
static void putShortL(byte[], int, short);
descriptor: ([BIS)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.short0:(S)B
bastore
1: aload 0
iload 1
iconst_1
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.short1:(S)B
bastore
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 x S
MethodParameters:
Name Flags
bb
bi
x
static void putShortB(byte[], int, short);
descriptor: ([BIS)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.short1:(S)B
bastore
1: aload 0
iload 1
iconst_1
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.short0:(S)B
bastore
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 x S
MethodParameters:
Name Flags
bb
bi
x
static void putShort(byte[], int, short, boolean);
descriptor: ([BISZ)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 3
1: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.putShortB:([BIS)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.putShortL:([BIS)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x S
0 5 3 bigEndian Z
MethodParameters:
Name Flags
bb
bi
x
bigEndian
static int makeInt(byte, byte, byte, byte);
descriptor: (BBBB)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 0
sipush 255
iand
bipush 24
ishl
iload 1
sipush 255
iand
bipush 16
ishl
ior
iload 2
sipush 255
iand
bipush 8
ishl
ior
iload 3
sipush 255
iand
ior
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b3 B
0 1 1 b2 B
0 1 2 b1 B
0 1 3 b0 B
MethodParameters:
Name Flags
b3
b2
b1
b0
static int getIntL(byte[], int);
descriptor: ([BI)I
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_3
iadd
baload
aload 0
iload 1
iconst_2
iadd
baload
aload 0
iload 1
iconst_1
iadd
baload
aload 0
iload 1
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeInt:(BBBB)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static int getIntB(byte[], int);
descriptor: ([BI)I
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
baload
aload 0
iload 1
iconst_1
iadd
baload
aload 0
iload 1
iconst_2
iadd
baload
aload 0
iload 1
iconst_3
iadd
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeInt:(BBBB)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static int getInt(byte[], int, boolean);
descriptor: ([BIZ)I
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getIntB:([BI)I
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getIntL:([BI)I
StackMap locals:
StackMap stack: int
2: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 bigEndian Z
MethodParameters:
Name Flags
bb
bi
bigEndian
static byte int3(int);
descriptor: (I)B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 24
ishr
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x I
MethodParameters:
Name Flags
x
static byte int2(int);
descriptor: (I)B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 16
ishr
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x I
MethodParameters:
Name Flags
x
static byte int1(int);
descriptor: (I)B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 8
ishr
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x I
MethodParameters:
Name Flags
x
static byte int0(int);
descriptor: (I)B
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x I
MethodParameters:
Name Flags
x
static void putIntL(byte[], int, int);
descriptor: ([BII)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iconst_3
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int3:(I)B
bastore
1: aload 0
iload 1
iconst_2
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int2:(I)B
bastore
2: aload 0
iload 1
iconst_1
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int1:(I)B
bastore
3: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int0:(I)B
bastore
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x I
MethodParameters:
Name Flags
bb
bi
x
static void putIntB(byte[], int, int);
descriptor: ([BII)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int3:(I)B
bastore
1: aload 0
iload 1
iconst_1
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int2:(I)B
bastore
2: aload 0
iload 1
iconst_2
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int1:(I)B
bastore
3: aload 0
iload 1
iconst_3
iadd
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.int0:(I)B
bastore
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x I
MethodParameters:
Name Flags
bb
bi
x
static void putInt(byte[], int, int, boolean);
descriptor: ([BIIZ)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 3
1: aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.putIntB:([BII)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokestatic org.glassfish.grizzly.memory.Bits.putIntL:([BII)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x I
0 5 3 bigEndian Z
MethodParameters:
Name Flags
bb
bi
x
bigEndian
static long makeLong(byte, byte, byte, byte, byte, byte, byte, byte);
descriptor: (BBBBBBBB)J
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: iload 0
i2l
ldc 255
land
bipush 56
lshl
iload 1
i2l
ldc 255
land
bipush 48
lshl
lor
iload 2
i2l
ldc 255
land
bipush 40
lshl
lor
iload 3
i2l
ldc 255
land
bipush 32
lshl
lor
iload 4
i2l
ldc 255
land
bipush 24
lshl
lor
1: iload 5
i2l
ldc 255
land
bipush 16
lshl
2: lor
3: iload 6
i2l
ldc 255
land
bipush 8
lshl
4: lor
5: iload 7
i2l
ldc 255
land
6: lor
lreturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 b7 B
0 7 1 b6 B
0 7 2 b5 B
0 7 3 b4 B
0 7 4 b3 B
0 7 5 b2 B
0 7 6 b1 B
0 7 7 b0 B
MethodParameters:
Name Flags
b7
b6
b5
b4
b3
b2
b1
b0
static long getLongL(byte[], int);
descriptor: ([BI)J
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
bipush 7
iadd
baload
aload 0
iload 1
bipush 6
iadd
baload
aload 0
iload 1
iconst_5
iadd
baload
aload 0
iload 1
iconst_4
iadd
baload
aload 0
iload 1
iconst_3
iadd
baload
aload 0
iload 1
iconst_2
iadd
baload
aload 0
iload 1
iconst_1
iadd
baload
aload 0
iload 1
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeLong:(BBBBBBBB)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static long getLongB(byte[], int);
descriptor: ([BI)J
flags: (0x0008) ACC_STATIC
Code:
stack=10, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
baload
aload 0
iload 1
iconst_1
iadd
baload
aload 0
iload 1
iconst_2
iadd
baload
aload 0
iload 1
iconst_3
iadd
baload
aload 0
iload 1
iconst_4
iadd
baload
aload 0
iload 1
iconst_5
iadd
baload
aload 0
iload 1
bipush 6
iadd
baload
aload 0
iload 1
bipush 7
iadd
baload
invokestatic org.glassfish.grizzly.memory.Bits.makeLong:(BBBBBBBB)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static long getLong(byte[], int, boolean);
descriptor: ([BIZ)J
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getLongB:([BI)J
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getLongL:([BI)J
StackMap locals:
StackMap stack: long
2: lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 bigEndian Z
MethodParameters:
Name Flags
bb
bi
bigEndian
static byte long7(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 56
lshr
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static byte long6(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 48
lshr
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static byte long5(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 40
lshr
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static byte long4(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 32
lshr
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static byte long3(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 24
lshr
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static byte long2(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 16
lshr
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static byte long1(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 8
lshr
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static byte long0(long);
descriptor: (J)B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
l2i
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
static void putLongL(byte[], int, long);
descriptor: ([BIJ)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
bipush 7
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long7:(J)B
bastore
1: aload 0
iload 1
bipush 6
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long6:(J)B
bastore
2: aload 0
iload 1
iconst_5
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long5:(J)B
bastore
3: aload 0
iload 1
iconst_4
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long4:(J)B
bastore
4: aload 0
iload 1
iconst_3
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long3:(J)B
bastore
5: aload 0
iload 1
iconst_2
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long2:(J)B
bastore
6: aload 0
iload 1
iconst_1
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long1:(J)B
bastore
7: aload 0
iload 1
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long0:(J)B
bastore
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 bb [B
0 9 1 bi I
0 9 2 x J
MethodParameters:
Name Flags
bb
bi
x
static void putLongB(byte[], int, long);
descriptor: ([BIJ)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long7:(J)B
bastore
1: aload 0
iload 1
iconst_1
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long6:(J)B
bastore
2: aload 0
iload 1
iconst_2
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long5:(J)B
bastore
3: aload 0
iload 1
iconst_3
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long4:(J)B
bastore
4: aload 0
iload 1
iconst_4
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long3:(J)B
bastore
5: aload 0
iload 1
iconst_5
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long2:(J)B
bastore
6: aload 0
iload 1
bipush 6
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long1:(J)B
bastore
7: aload 0
iload 1
bipush 7
iadd
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.long0:(J)B
bastore
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 bb [B
0 9 1 bi I
0 9 2 x J
MethodParameters:
Name Flags
bb
bi
x
static void putLong(byte[], int, long, boolean);
descriptor: ([BIJZ)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: iload 4
ifeq 3
1: aload 0
iload 1
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.putLongB:([BIJ)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
lload 2
invokestatic org.glassfish.grizzly.memory.Bits.putLongL:([BIJ)V
4: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x J
0 5 4 bigEndian Z
MethodParameters:
Name Flags
bb
bi
x
bigEndian
static float getFloatL(byte[], int);
descriptor: ([BI)F
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getIntL:([BI)I
invokestatic java.lang.Float.intBitsToFloat:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static float getFloatB(byte[], int);
descriptor: ([BI)F
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getIntB:([BI)I
invokestatic java.lang.Float.intBitsToFloat:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static float getFloat(byte[], int, boolean);
descriptor: ([BIZ)F
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getFloatB:([BI)F
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getFloatL:([BI)F
StackMap locals:
StackMap stack: float
2: freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 bigEndian Z
MethodParameters:
Name Flags
bb
bi
bigEndian
static void putFloatL(byte[], int, float);
descriptor: ([BIF)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
fload 2
invokestatic java.lang.Float.floatToRawIntBits:(F)I
invokestatic org.glassfish.grizzly.memory.Bits.putIntL:([BII)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 bb [B
0 2 1 bi I
0 2 2 x F
MethodParameters:
Name Flags
bb
bi
x
static void putFloatB(byte[], int, float);
descriptor: ([BIF)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
fload 2
invokestatic java.lang.Float.floatToRawIntBits:(F)I
invokestatic org.glassfish.grizzly.memory.Bits.putIntB:([BII)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 bb [B
0 2 1 bi I
0 2 2 x F
MethodParameters:
Name Flags
bb
bi
x
static void putFloat(byte[], int, float, boolean);
descriptor: ([BIFZ)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 3
1: aload 0
iload 1
fload 2
invokestatic org.glassfish.grizzly.memory.Bits.putFloatB:([BIF)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
fload 2
invokestatic org.glassfish.grizzly.memory.Bits.putFloatL:([BIF)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x F
0 5 3 bigEndian Z
MethodParameters:
Name Flags
bb
bi
x
bigEndian
static double getDoubleL(byte[], int);
descriptor: ([BI)D
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getLongL:([BI)J
invokestatic java.lang.Double.longBitsToDouble:(J)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static double getDoubleB(byte[], int);
descriptor: ([BI)D
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getLongB:([BI)J
invokestatic java.lang.Double.longBitsToDouble:(J)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bb [B
0 1 1 bi I
MethodParameters:
Name Flags
bb
bi
static double getDouble(byte[], int, boolean);
descriptor: ([BIZ)D
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getDoubleB:([BI)D
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iload 1
invokestatic org.glassfish.grizzly.memory.Bits.getDoubleL:([BI)D
StackMap locals:
StackMap stack: double
2: dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bb [B
0 3 1 bi I
0 3 2 bigEndian Z
MethodParameters:
Name Flags
bb
bi
bigEndian
static void putDoubleL(byte[], int, double);
descriptor: ([BID)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
dload 2
invokestatic java.lang.Double.doubleToRawLongBits:(D)J
invokestatic org.glassfish.grizzly.memory.Bits.putLongL:([BIJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 bb [B
0 2 1 bi I
0 2 2 x D
MethodParameters:
Name Flags
bb
bi
x
static void putDoubleB(byte[], int, double);
descriptor: ([BID)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
dload 2
invokestatic java.lang.Double.doubleToRawLongBits:(D)J
invokestatic org.glassfish.grizzly.memory.Bits.putLongB:([BIJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 bb [B
0 2 1 bi I
0 2 2 x D
MethodParameters:
Name Flags
bb
bi
x
static void putDouble(byte[], int, double, boolean);
descriptor: ([BIDZ)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: iload 4
ifeq 3
1: aload 0
iload 1
dload 2
invokestatic org.glassfish.grizzly.memory.Bits.putDoubleB:([BID)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
dload 2
invokestatic org.glassfish.grizzly.memory.Bits.putDoubleL:([BID)V
4: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bb [B
0 5 1 bi I
0 5 2 x D
0 5 4 bigEndian Z
MethodParameters:
Name Flags
bb
bi
x
bigEndian
}
SourceFile: "Bits.java"