public abstract class org.graalvm.compiler.word.Word implements org.graalvm.compiler.word.Signed, org.graalvm.compiler.word.Unsigned, org.graalvm.compiler.word.Pointer
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.graalvm.compiler.word.Word
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
private static org.graalvm.compiler.word.Word box(long);
descriptor: (J)Lorg/graalvm/compiler/word/Word;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic org.graalvm.compiler.word.HostedWord.boxLong:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val J
MethodParameters:
Name Flags
val
protected abstract long unbox();
descriptor: ()J
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
private static org.graalvm.compiler.word.Word intParam(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
i2l
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val I
MethodParameters:
Name Flags
val
public static org.graalvm.compiler.word.Word zero();
descriptor: ()Lorg/graalvm/compiler/word/Word;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: lconst_0
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.ZERO:Lorg/graalvm/compiler/word/Word$Opcode;)
public static org.graalvm.compiler.word.Word unsigned(long);
descriptor: (J)Lorg/graalvm/compiler/word/Word;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val J
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.FROM_UNSIGNED:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
val
public static <T extends org.graalvm.compiler.word.PointerBase> T pointer();
descriptor: (J)Lorg/graalvm/compiler/word/PointerBase;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val J
Signature: <T::Lorg/graalvm/compiler/word/PointerBase;>(J)TT;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.FROM_UNSIGNED:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
val
public static org.graalvm.compiler.word.Word unsigned(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iload 0
i2l
ldc 4294967295
land
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.FROM_UNSIGNED:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
val
public static org.graalvm.compiler.word.Word signed(long);
descriptor: (J)Lorg/graalvm/compiler/word/Word;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: lload 0
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val J
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.FROM_SIGNED:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
val
public static org.graalvm.compiler.word.Word signed(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
i2l
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.FROM_SIGNED:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
val
public long rawValue();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.TO_RAW_VALUE:Lorg/graalvm/compiler/word/Word$Opcode;)
public static native org.graalvm.compiler.word.Pointer objectToTrackedPointer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/compiler/word/Pointer;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.OBJECT_TO_TRACKED:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
val
public static native org.graalvm.compiler.word.Pointer objectToUntrackedPointer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/compiler/word/Pointer;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.OBJECT_TO_UNTRACKED:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
val
public static native org.graalvm.compiler.word.Pointer fromAddress(org.graalvm.compiler.nodes.memory.address.AddressNode$Address);
descriptor: (Lorg/graalvm/compiler/nodes/memory/address/AddressNode$Address;)Lorg/graalvm/compiler/word/Pointer;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.FROM_ADDRESS:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
address
public native java.lang.Object toObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.TO_OBJECT:Lorg/graalvm/compiler/word/Word$Opcode;)
public org.graalvm.compiler.word.Word add(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AddNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word add(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AddNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word add(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AddNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word add(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
ladd
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AddNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word subtract(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.subtract:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SubNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word subtract(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.subtract:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SubNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word subtract(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.subtract:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SubNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word subtract(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lsub
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SubNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word multiply(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.multiply:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/MulNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word multiply(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.multiply:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/MulNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word multiply(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.multiply:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/MulNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word multiply(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lmul
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/MulNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedDivide(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.signedDivide:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedDivide(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.signedDivide:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedDivide(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
ldiv
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedDivide(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unsignedDivide:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedDivide(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.signedDivide:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedDivide(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokestatic java.lang.Long.divideUnsigned:(JJ)J
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedRemainder(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.signedRemainder:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedRemainder(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.signedRemainder:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedRemainder(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lrem
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/SignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedRemainder(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unsignedRemainder:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedRemainder(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.signedRemainder:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedRemainder(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokestatic java.lang.Long.remainderUnsigned:(JJ)J
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word shiftLeft(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.shiftLeft:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word shiftLeft(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.shiftLeft:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word shiftLeft(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
l2i
lshl
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedShiftRight(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.signedShiftRight:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/RightShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedShiftRight(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.signedShiftRight:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/RightShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedShiftRight(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
l2i
lshr
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/RightShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedShiftRight(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unsignedShiftRight:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedShiftRight(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unsignedShiftRight:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedShiftRight(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
l2i
lushr
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;, rightOperandIsInt = true)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word and(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.and:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AndNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word and(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.and:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AndNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word and(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.and:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AndNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word and(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
land
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/AndNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word or(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.or:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/OrNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word or(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.or:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/OrNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word or(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.or:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/OrNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word or(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lor
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/OrNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word xor(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.xor:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/XorNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word xor(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.xor:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/XorNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word xor(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.xor:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/XorNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word xor(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lxor
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(node = Lorg/graalvm/compiler/nodes/calc/XorNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word not();
descriptor: ()Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
ldc -1
lxor
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.NOT:Lorg/graalvm/compiler/word/Word$Opcode;)
public boolean equal(org.graalvm.compiler.word.ComparableWord);
descriptor: (Lorg/graalvm/compiler/word/ComparableWord;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.equal:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/ComparableWord;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean equal(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.equal:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean equal(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.equal:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean equal(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.equal:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean equal(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lcmp
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean notEqual(org.graalvm.compiler.word.ComparableWord);
descriptor: (Lorg/graalvm/compiler/word/ComparableWord;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.notEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/ComparableWord;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean notEqual(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.notEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean notEqual(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.notEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean notEqual(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.notEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean notEqual(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lcmp
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean lessThan(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.lessThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean lessThan(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.lessThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean lessThan(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lcmp
ifge 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean lessOrEqual(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.lessOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean lessOrEqual(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.lessOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean lessOrEqual(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lcmp
ifgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean greaterThan(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.greaterThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean greaterThan(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.greaterThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean greaterThan(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lcmp
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean greaterOrEqual(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.greaterOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Signed;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean greaterOrEqual(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.greaterOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean greaterOrEqual(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lcmp
iflt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean belowThan(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.belowThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean belowThan(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.belowThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean belowThan(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowThan:(JJ)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean belowOrEqual(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.belowOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean belowOrEqual(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.belowOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean belowOrEqual(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowOrEqual:(JJ)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean aboveThan(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.aboveThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean aboveThan(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.aboveThan:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean aboveThan(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveThan:(JJ)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean aboveOrEqual(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.aboveOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Unsigned;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean aboveOrEqual(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.intParam:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.aboveOrEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public boolean aboveOrEqual(org.graalvm.compiler.word.Word);
descriptor: (Lorg/graalvm/compiler/word/Word;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 1
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveOrEqual:(JJ)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 val Lorg/graalvm/compiler/word/Word;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.COMPARISON:Lorg/graalvm/compiler/word/Word$Opcode;, condition = org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;)
MethodParameters:
Name Flags
val
public byte readByte(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getByte:(J)B
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public char readChar(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getChar:(J)C
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public short readShort(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getShort:(J)S
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public int readInt(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getInt:(J)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public long readLong(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getLong:(J)J
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public float readFloat(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getFloat:(J)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public double readDouble(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getDouble:(J)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public org.graalvm.compiler.word.Word readWord(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getAddress:(J)J
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public native java.lang.Object readObject(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)Ljava/lang/Object;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public byte readByte(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readByte:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)B
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public char readChar(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readChar:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)C
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public short readShort(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readShort:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)S
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public int readInt(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readInt:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public long readLong(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readLong:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)J
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public float readFloat(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readFloat:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public double readDouble(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readDouble:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public org.graalvm.compiler.word.Word readWord(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readWord:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)Lorg/graalvm/compiler/word/Word;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public java.lang.Object readObject(int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/core/common/LocationIdentity;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readObject:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
locationIdentity
public void writeByte(org.graalvm.compiler.word.WordBase, byte, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;BLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putByte:(JB)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val B
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeChar(org.graalvm.compiler.word.WordBase, char, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;CLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putChar:(JC)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val C
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeShort(org.graalvm.compiler.word.WordBase, short, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;SLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putShort:(JS)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val S
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeInt(org.graalvm.compiler.word.WordBase, int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;ILorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putInt:(JI)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val I
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeLong(org.graalvm.compiler.word.WordBase, long, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;JLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lload 2
invokevirtual sun.misc.Unsafe.putLong:(JJ)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val J
0 2 4 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeFloat(org.graalvm.compiler.word.WordBase, float, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;FLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
fload 2
invokevirtual sun.misc.Unsafe.putFloat:(JF)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val F
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeDouble(org.graalvm.compiler.word.WordBase, double, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;DLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
dload 2
invokevirtual sun.misc.Unsafe.putDouble:(JD)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val D
0 2 4 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeWord(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 2
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.putAddress:(JJ)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val Lorg/graalvm/compiler/word/WordBase;
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void initializeLong(org.graalvm.compiler.word.WordBase, long, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;JLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lload 2
invokevirtual sun.misc.Unsafe.putLong:(JJ)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val J
0 2 4 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.INITIALIZE:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public native void writeObject(org.graalvm.compiler.word.WordBase, java.lang.Object, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Ljava/lang/Object;Lorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeByte(int, byte, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (IBLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeByte:(Lorg/graalvm/compiler/word/WordBase;BLorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val B
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeChar(int, char, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ICLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeChar:(Lorg/graalvm/compiler/word/WordBase;CLorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val C
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeShort(int, short, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ISLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeShort:(Lorg/graalvm/compiler/word/WordBase;SLorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val S
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeInt(int, int, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (IILorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeInt:(Lorg/graalvm/compiler/word/WordBase;ILorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val I
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeLong(int, long, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (IJLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
lload 2
aload 4
invokevirtual org.graalvm.compiler.word.Word.writeLong:(Lorg/graalvm/compiler/word/WordBase;JLorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val J
0 2 4 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeFloat(int, float, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (IFLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
fload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeFloat:(Lorg/graalvm/compiler/word/WordBase;FLorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val F
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeDouble(int, double, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (IDLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
dload 2
aload 4
invokevirtual org.graalvm.compiler.word.Word.writeDouble:(Lorg/graalvm/compiler/word/WordBase;DLorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val D
0 2 4 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeWord(int, org.graalvm.compiler.word.WordBase, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeWord:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val Lorg/graalvm/compiler/word/WordBase;
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void initializeLong(int, long, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (IJLorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
lload 2
aload 4
invokevirtual org.graalvm.compiler.word.Word.initializeLong:(Lorg/graalvm/compiler/word/WordBase;JLorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val J
0 2 4 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.INITIALIZE:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public void writeObject(int, java.lang.Object, org.graalvm.compiler.core.common.LocationIdentity);
descriptor: (ILjava/lang/Object;Lorg/graalvm/compiler/core/common/LocationIdentity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeObject:(Lorg/graalvm/compiler/word/WordBase;Ljava/lang/Object;Lorg/graalvm/compiler/core/common/LocationIdentity;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val Ljava/lang/Object;
0 2 3 locationIdentity Lorg/graalvm/compiler/core/common/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
locationIdentity
public byte readByte(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getByte:(J)B
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public char readChar(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getChar:(J)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public short readShort(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getShort:(J)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public int readInt(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getInt:(J)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public long readLong(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getLong:(J)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public float readFloat(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getFloat:(J)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public double readDouble(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getDouble:(J)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public org.graalvm.compiler.word.Word readWord(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.getAddress:(J)J
invokestatic org.graalvm.compiler.word.Word.box:(J)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public native java.lang.Object readObject(org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;)Ljava/lang/Object;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public native java.lang.Object readObject(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.nodes.memory.HeapAccess$BarrierType);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/nodes/memory/HeapAccess$BarrierType;)Ljava/lang/Object;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_HEAP:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
barrierType
public byte readByte(int);
descriptor: (I)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readByte:(Lorg/graalvm/compiler/word/WordBase;)B
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public char readChar(int);
descriptor: (I)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readChar:(Lorg/graalvm/compiler/word/WordBase;)C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public short readShort(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readShort:(Lorg/graalvm/compiler/word/WordBase;)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public int readInt(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readInt:(Lorg/graalvm/compiler/word/WordBase;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public long readLong(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readLong:(Lorg/graalvm/compiler/word/WordBase;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public float readFloat(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readFloat:(Lorg/graalvm/compiler/word/WordBase;)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public double readDouble(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readDouble:(Lorg/graalvm/compiler/word/WordBase;)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public org.graalvm.compiler.word.Word readWord(int);
descriptor: (I)Lorg/graalvm/compiler/word/Word;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readWord:(Lorg/graalvm/compiler/word/WordBase;)Lorg/graalvm/compiler/word/Word;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public java.lang.Object readObject(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.readObject:(Lorg/graalvm/compiler/word/WordBase;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
public java.lang.Object readObject(int, org.graalvm.compiler.nodes.memory.HeapAccess$BarrierType);
descriptor: (ILorg/graalvm/compiler/nodes/memory/HeapAccess$BarrierType;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readObject:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/nodes/memory/HeapAccess$BarrierType;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 offset I
0 1 2 barrierType Lorg/graalvm/compiler/nodes/memory/HeapAccess$BarrierType;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.READ_HEAP:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
barrierType
public void writeByte(org.graalvm.compiler.word.WordBase, byte);
descriptor: (Lorg/graalvm/compiler/word/WordBase;B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putByte:(JB)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val B
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeChar(org.graalvm.compiler.word.WordBase, char);
descriptor: (Lorg/graalvm/compiler/word/WordBase;C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putChar:(JC)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val C
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeShort(org.graalvm.compiler.word.WordBase, short);
descriptor: (Lorg/graalvm/compiler/word/WordBase;S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putShort:(JS)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val S
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeInt(org.graalvm.compiler.word.WordBase, int);
descriptor: (Lorg/graalvm/compiler/word/WordBase;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
invokevirtual sun.misc.Unsafe.putInt:(JI)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeLong(org.graalvm.compiler.word.WordBase, long);
descriptor: (Lorg/graalvm/compiler/word/WordBase;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lload 2
invokevirtual sun.misc.Unsafe.putLong:(JJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val J
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeFloat(org.graalvm.compiler.word.WordBase, float);
descriptor: (Lorg/graalvm/compiler/word/WordBase;F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
fload 2
invokevirtual sun.misc.Unsafe.putFloat:(JF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val F
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeDouble(org.graalvm.compiler.word.WordBase, double);
descriptor: (Lorg/graalvm/compiler/word/WordBase;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
dload 2
invokevirtual sun.misc.Unsafe.putDouble:(JD)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val D
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeWord(org.graalvm.compiler.word.WordBase, org.graalvm.compiler.word.WordBase);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/word/WordBase;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.graalvm.compiler.word.UnsafeAccess.UNSAFE:Lsun/misc/Unsafe;
aload 0
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Word;)Lorg/graalvm/compiler/word/Word;
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 2
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
invokevirtual sun.misc.Unsafe.putAddress:(JJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset Lorg/graalvm/compiler/word/WordBase;
0 2 2 val Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public native void writeObject(org.graalvm.compiler.word.WordBase, java.lang.Object);
descriptor: (Lorg/graalvm/compiler/word/WordBase;Ljava/lang/Object;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeByte(int, byte);
descriptor: (IB)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeByte:(Lorg/graalvm/compiler/word/WordBase;B)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val B
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeChar(int, char);
descriptor: (IC)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeChar:(Lorg/graalvm/compiler/word/WordBase;C)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val C
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeShort(int, short);
descriptor: (IS)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeShort:(Lorg/graalvm/compiler/word/WordBase;S)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val S
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeInt(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeInt:(Lorg/graalvm/compiler/word/WordBase;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val I
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeLong(int, long);
descriptor: (IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
lload 2
invokevirtual org.graalvm.compiler.word.Word.writeLong:(Lorg/graalvm/compiler/word/WordBase;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val J
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeFloat(int, float);
descriptor: (IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
fload 2
invokevirtual org.graalvm.compiler.word.Word.writeFloat:(Lorg/graalvm/compiler/word/WordBase;F)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val F
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeDouble(int, double);
descriptor: (ID)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
dload 2
invokevirtual org.graalvm.compiler.word.Word.writeDouble:(Lorg/graalvm/compiler/word/WordBase;D)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val D
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeWord(int, org.graalvm.compiler.word.WordBase);
descriptor: (ILorg/graalvm/compiler/word/WordBase;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.writeWord:(Lorg/graalvm/compiler/word/WordBase;Lorg/graalvm/compiler/word/WordBase;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val Lorg/graalvm/compiler/word/WordBase;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public void writeObject(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokestatic org.graalvm.compiler.word.Word.signed:(I)Lorg/graalvm/compiler/word/Word;
aload 2
invokevirtual org.graalvm.compiler.word.Word.writeObject:(Lorg/graalvm/compiler/word/WordBase;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/word/Word;
0 2 1 offset I
0 2 2 val Ljava/lang/Object;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.WRITE_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
val
public final boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: ldc "equals must not be called on words"
invokestatic org.graalvm.compiler.debug.GraalError.shouldNotReachHere:(Ljava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
0 1 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public final int hashCode();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "hashCode must not be called on words"
invokestatic org.graalvm.compiler.debug.GraalError.shouldNotReachHere:(Ljava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "toString must not be called on words"
invokestatic org.graalvm.compiler.debug.GraalError.shouldNotReachHere:(Ljava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/word/Word;
public org.graalvm.compiler.word.Unsigned unsignedShiftRight(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.unsignedShiftRight:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned unsignedShiftRight(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.unsignedShiftRight:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed multiply(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.multiply:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned multiply(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.multiply:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned multiply(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.multiply:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed multiply(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.multiply:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed xor(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.xor:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned xor(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.xor:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned xor(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.xor:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed xor(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.xor:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed or(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.or:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned or(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.or:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer or(int);
descriptor: (I)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.or:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned or(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.or:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer or(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.or:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed or(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.or:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned unsignedRemainder(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.unsignedRemainder:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned unsignedRemainder(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.unsignedRemainder:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed signedDivide(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.signedDivide:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed signedDivide(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.signedDivide:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed signedShiftRight(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.signedShiftRight:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed signedShiftRight(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.signedShiftRight:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed shiftLeft(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.shiftLeft:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned shiftLeft(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.shiftLeft:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed shiftLeft(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.shiftLeft:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned shiftLeft(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.shiftLeft:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned unsignedDivide(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.unsignedDivide:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned unsignedDivide(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.unsignedDivide:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed signedRemainder(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.signedRemainder:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed signedRemainder(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.signedRemainder:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed add(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.add:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned add(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.add:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer add(int);
descriptor: (I)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.add:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned add(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer add(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed add(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.add:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed subtract(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.subtract:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned subtract(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.subtract:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer subtract(int);
descriptor: (I)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.subtract:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned subtract(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.subtract:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer subtract(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.subtract:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed subtract(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.subtract:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed and(int);
descriptor: (I)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.and:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned and(int);
descriptor: (I)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.and:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer and(int);
descriptor: (I)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.graalvm.compiler.word.Word.and:(I)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned and(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.and:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Pointer and(org.graalvm.compiler.word.Unsigned);
descriptor: (Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Pointer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.and:(Lorg/graalvm/compiler/word/Unsigned;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed and(org.graalvm.compiler.word.Signed);
descriptor: (Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.graalvm.compiler.word.Word.and:(Lorg/graalvm/compiler/word/Signed;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Signed not();
descriptor: ()Lorg/graalvm/compiler/word/Signed;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.graalvm.compiler.word.Word.not:()Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.graalvm.compiler.word.Unsigned not();
descriptor: ()Lorg/graalvm/compiler/word/Unsigned;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.graalvm.compiler.word.Word.not:()Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Word.java"
NestMembers:
org.graalvm.compiler.word.Word$Opcode org.graalvm.compiler.word.Word$Operation
InnerClasses:
public final BarrierType = org.graalvm.compiler.nodes.memory.HeapAccess$BarrierType of org.graalvm.compiler.nodes.memory.HeapAccess
public abstract Address = org.graalvm.compiler.nodes.memory.address.AddressNode$Address of org.graalvm.compiler.nodes.memory.address.AddressNode
public final Opcode = org.graalvm.compiler.word.Word$Opcode of org.graalvm.compiler.word.Word
public abstract Operation = org.graalvm.compiler.word.Word$Operation of org.graalvm.compiler.word.Word