public abstract class org.graalvm.compiler.word.Word implements jdk.internal.vm.compiler.word.SignedWord, jdk.internal.vm.compiler.word.UnsignedWord, jdk.internal.vm.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
{
private static final sun.misc.Unsafe UNSAFE;
descriptor: Lsun/misc/Unsafe;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.graalvm.compiler.serviceprovider.GraalUnsafeAccess.getUnsafe:()Lsun/misc/Unsafe;
putstatic org.graalvm.compiler.word.Word.UNSAFE:Lsun/misc/Unsafe;
1: invokestatic org.graalvm.compiler.word.Word$BoxFactoryImpl.initialize:()V
2: return
LocalVariableTable:
Start End Slot Name Signature
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;
public static void ensureInitialized();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=0, locals=0, args_size=0
0: return
LocalVariableTable:
Start End Slot Name Signature
private static <T extends jdk.internal.vm.compiler.word.WordBase> T box();
descriptor: (J)Ljdk/internal/vm/compiler/word/WordBase;
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
Signature: <T::Ljdk/internal/vm/compiler/word/WordBase;>(J)TT;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.graalvm.compiler.word.Word
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val I
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.Word objectToTrackedPointer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/compiler/word/Word;
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.Word objectToUntrackedPointer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/compiler/word/Word;
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.Word fromAddress(org.graalvm.compiler.nodes.memory.address.AddressNode$Address);
descriptor: (Lorg/graalvm/compiler/nodes/memory/address/AddressNode$Address;)Lorg/graalvm/compiler/word/Word;
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 native java.lang.Object toObjectNonNull();
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_NON_NULL:Lorg/graalvm/compiler/word/Word$Opcode;)
public org.graalvm.compiler.word.Word add(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, node = Lorg/graalvm/compiler/nodes/calc/SignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedDivide(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, node = Lorg/graalvm/compiler/nodes/calc/UnsignedDivNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word signedRemainder(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, node = Lorg/graalvm/compiler/nodes/calc/SignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word unsignedRemainder(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, 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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(opcode = org.graalvm.compiler.word.Word$Opcode.NODE_CLASS_WITH_GUARD:Lorg/graalvm/compiler/word/Word$Opcode;, node = Lorg/graalvm/compiler/nodes/calc/UnsignedRemNode;)
MethodParameters:
Name Flags
val
public org.graalvm.compiler.word.Word shiftLeft(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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)Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.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 isNull();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic jdk.internal.vm.compiler.word.WordFactory.zero:()Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.equal:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
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.IS_NULL:Lorg/graalvm/compiler/word/Word$Opcode;)
public boolean isNonNull();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic jdk.internal.vm.compiler.word.WordFactory.zero:()Ljdk/internal/vm/compiler/word/WordBase;
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.notEqual:(Lorg/graalvm/compiler/word/Word;)Z
ireturn
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.IS_NON_NULL:Lorg/graalvm/compiler/word/Word$Opcode;)
public boolean equal(jdk.internal.vm.compiler.word.ComparableWord);
descriptor: (Ljdk/internal/vm/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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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(jdk.internal.vm.compiler.word.ComparableWord);
descriptor: (Ljdk/internal/vm/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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)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 Ljdk/internal/vm/compiler/word/SignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)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 Ljdk/internal/vm/compiler/word/UnsignedWord;
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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/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 <T extends jdk.internal.vm.compiler.word.WordBase> T readWord(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljdk/internal/vm/compiler/word/WordBase;
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.Word.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)Ljdk/internal/vm/compiler/word/WordBase;
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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
Signature: <T::Ljdk/internal/vm/compiler/word/WordBase;>(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)TT;
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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readByte:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readChar:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readShort:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readInt:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readLong:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readFloat:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readDouble:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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 <T extends jdk.internal.vm.compiler.word.WordBase> T readWord(int, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/LocationIdentity;)Ljdk/internal/vm/compiler/word/WordBase;
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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readWord:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljdk/internal/vm/compiler/word/WordBase;
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 Ljdk/internal/vm/compiler/word/LocationIdentity;
Signature: <T::Ljdk/internal/vm/compiler/word/WordBase;>(ILjdk/internal/vm/compiler/word/LocationIdentity;)TT;
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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readObject:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, byte, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;BLjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val B
0 2 3 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, char, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;CLjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val C
0 2 3 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, short, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;SLjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val S
0 2 3 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, int, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;ILjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val I
0 2 3 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, long, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;JLjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val J
0 2 4 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, float, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;FLjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val F
0 2 3 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, double, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;DLjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val D
0 2 4 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val Ljdk/internal/vm/compiler/word/WordBase;
0 2 3 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, long, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;JLjdk/internal/vm/compiler/word/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val J
0 2 4 locationIdentity Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase, java.lang.Object, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IBLjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeByte:(Ljdk/internal/vm/compiler/word/WordBase;BLjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ICLjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeChar:(Ljdk/internal/vm/compiler/word/WordBase;CLjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ISLjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeShort:(Ljdk/internal/vm/compiler/word/WordBase;SLjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IILjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeInt:(Ljdk/internal/vm/compiler/word/WordBase;ILjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IJLjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
lload 2
aload 4
invokevirtual org.graalvm.compiler.word.Word.writeLong:(Ljdk/internal/vm/compiler/word/WordBase;JLjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IFLjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
fload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeFloat:(Ljdk/internal/vm/compiler/word/WordBase;FLjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IDLjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
dload 2
aload 4
invokevirtual org.graalvm.compiler.word.Word.writeDouble:(Ljdk/internal/vm/compiler/word/WordBase;DLjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeWord:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 3 locationIdentity Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IJLjdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
lload 2
aload 4
invokevirtual org.graalvm.compiler.word.Word.initializeLong:(Ljdk/internal/vm/compiler/word/WordBase;JLjdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjava/lang/Object;Ljdk/internal/vm/compiler/word/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
aload 3
invokevirtual org.graalvm.compiler.word.Word.writeObject:(Ljdk/internal/vm/compiler/word/WordBase;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/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 Ljdk/internal/vm/compiler/word/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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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 <T extends jdk.internal.vm.compiler.word.WordBase> T readWord(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;)Ljdk/internal/vm/compiler/word/WordBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.word.Word.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)Ljdk/internal/vm/compiler/word/WordBase;
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 Ljdk/internal/vm/compiler/word/WordBase;
Signature: <T::Ljdk/internal/vm/compiler/word/WordBase;>(Ljdk/internal/vm/compiler/word/WordBase;)TT;
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(jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, org.graalvm.compiler.nodes.memory.OnHeapMemoryAccess$BarrierType);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Lorg/graalvm/compiler/nodes/memory/OnHeapMemoryAccess$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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readByte:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readChar:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readShort:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readInt:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readLong:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readFloat:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readDouble:(Ljdk/internal/vm/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 <T extends jdk.internal.vm.compiler.word.WordBase> T readWord();
descriptor: (I)Ljdk/internal/vm/compiler/word/WordBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readWord:(Ljdk/internal/vm/compiler/word/WordBase;)Ljdk/internal/vm/compiler/word/WordBase;
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
Signature: <T::Ljdk/internal/vm/compiler/word/WordBase;>(I)TT;
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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
invokevirtual org.graalvm.compiler.word.Word.readObject:(Ljdk/internal/vm/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.OnHeapMemoryAccess$BarrierType);
descriptor: (ILorg/graalvm/compiler/nodes/memory/OnHeapMemoryAccess$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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.readObject:(Ljdk/internal/vm/compiler/word/WordBase;Lorg/graalvm/compiler/nodes/memory/OnHeapMemoryAccess$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/OnHeapMemoryAccess$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(jdk.internal.vm.compiler.word.WordBase, byte);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, char);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, short);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, int);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, long);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, float);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, double);
descriptor: (Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/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 native int compareAndSwapInt(jdk.internal.vm.compiler.word.WordBase, int, int, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;IILjdk/internal/vm/compiler/word/LocationIdentity;)I
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public native long compareAndSwapLong(jdk.internal.vm.compiler.word.WordBase, long, long, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;JJLjdk/internal/vm/compiler/word/LocationIdentity;)J
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public native <T extends jdk.internal.vm.compiler.word.WordBase> T compareAndSwapWord(jdk.internal.vm.compiler.word.WordBase, T, T, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljdk/internal/vm/compiler/word/WordBase;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Signature: <T::Ljdk/internal/vm/compiler/word/WordBase;>(Ljdk/internal/vm/compiler/word/WordBase;TT;TT;Ljdk/internal/vm/compiler/word/LocationIdentity;)TT;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public native java.lang.Object compareAndSwapObject(jdk.internal.vm.compiler.word.WordBase, java.lang.Object, java.lang.Object, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljava/lang/Object;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljava/lang/Object;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public boolean logicCompareAndSwapInt(jdk.internal.vm.compiler.word.WordBase, int, int, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;IILjdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.graalvm.compiler.word.Word.UNSAFE:Lsun/misc/Unsafe;
aload 0
invokevirtual org.graalvm.compiler.word.Word.toObject:()Ljava/lang/Object;
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
iload 2
iload 3
invokevirtual sun.misc.Unsafe.compareAndSwapInt:(Ljava/lang/Object;JII)Z
ireturn
end local 4 end local 3 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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 expectedValue I
0 1 3 newValue I
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public boolean logicCompareAndSwapLong(jdk.internal.vm.compiler.word.WordBase, long, long, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;JJLjdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: getstatic org.graalvm.compiler.word.Word.UNSAFE:Lsun/misc/Unsafe;
aload 0
invokevirtual org.graalvm.compiler.word.Word.toObject:()Ljava/lang/Object;
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
lload 2
lload 4
invokevirtual sun.misc.Unsafe.compareAndSwapLong:(Ljava/lang/Object;JJJ)Z
ireturn
end local 6 end local 4 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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 expectedValue J
0 1 4 newValue J
0 1 6 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public native boolean logicCompareAndSwapWord(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public boolean logicCompareAndSwapObject(jdk.internal.vm.compiler.word.WordBase, java.lang.Object, java.lang.Object, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljava/lang/Object;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.graalvm.compiler.word.Word.UNSAFE:Lsun/misc/Unsafe;
aload 0
invokevirtual org.graalvm.compiler.word.Word.toObject:()Ljava/lang/Object;
aload 1
checkcast org.graalvm.compiler.word.Word
invokevirtual org.graalvm.compiler.word.Word.unbox:()J
aload 2
aload 3
invokevirtual sun.misc.Unsafe.compareAndSwapObject:(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 4 end local 3 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 Ljdk/internal/vm/compiler/word/WordBase;
0 1 2 expectedValue Ljava/lang/Object;
0 1 3 newValue Ljava/lang/Object;
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public void writeWord(jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.WordBase);
descriptor: (Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/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.Word.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 Ljdk/internal/vm/compiler/word/WordBase;
0 2 2 val Ljdk/internal/vm/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(jdk.internal.vm.compiler.word.WordBase, java.lang.Object);
descriptor: (Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeByte:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeChar:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeShort:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
invokevirtual org.graalvm.compiler.word.Word.writeInt:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
lload 2
invokevirtual org.graalvm.compiler.word.Word.writeLong:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
fload 2
invokevirtual org.graalvm.compiler.word.Word.writeFloat:(Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
dload 2
invokevirtual org.graalvm.compiler.word.Word.writeDouble:(Ljdk/internal/vm/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, jdk.internal.vm.compiler.word.WordBase);
descriptor: (ILjdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.writeWord:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/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 Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
invokevirtual org.graalvm.compiler.word.Word.writeObject:(Ljdk/internal/vm/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 int compareAndSwapInt(int, int, int, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IIILjdk/internal/vm/compiler/word/LocationIdentity;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
iload 3
aload 4
invokevirtual org.graalvm.compiler.word.Word.compareAndSwapInt:(Ljdk/internal/vm/compiler/word/WordBase;IILjdk/internal/vm/compiler/word/LocationIdentity;)I
ireturn
end local 4 end local 3 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 expectedValue I
0 1 3 newValue I
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public long compareAndSwapLong(int, long, long, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IJJLjdk/internal/vm/compiler/word/LocationIdentity;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
lload 2
lload 4
aload 6
invokevirtual org.graalvm.compiler.word.Word.compareAndSwapLong:(Ljdk/internal/vm/compiler/word/WordBase;JJLjdk/internal/vm/compiler/word/LocationIdentity;)J
lreturn
end local 6 end local 4 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 expectedValue J
0 1 4 newValue J
0 1 6 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public <T extends jdk.internal.vm.compiler.word.WordBase> T compareAndSwapWord(int, T, T, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljdk/internal/vm/compiler/word/WordBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
aload 3
aload 4
invokevirtual org.graalvm.compiler.word.Word.compareAndSwapWord:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljdk/internal/vm/compiler/word/WordBase;
areturn
end local 4 end local 3 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 expectedValue TT;
0 1 3 newValue TT;
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
Signature: <T::Ljdk/internal/vm/compiler/word/WordBase;>(ITT;TT;Ljdk/internal/vm/compiler/word/LocationIdentity;)TT;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public java.lang.Object compareAndSwapObject(int, java.lang.Object, java.lang.Object, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjava/lang/Object;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
aload 3
aload 4
invokevirtual org.graalvm.compiler.word.Word.compareAndSwapObject:(Ljdk/internal/vm/compiler/word/WordBase;Ljava/lang/Object;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/LocationIdentity;)Ljava/lang/Object;
areturn
end local 4 end local 3 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 expectedValue Ljava/lang/Object;
0 1 3 newValue Ljava/lang/Object;
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public boolean logicCompareAndSwapInt(int, int, int, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IIILjdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
iload 2
iload 3
aload 4
invokevirtual org.graalvm.compiler.word.Word.logicCompareAndSwapInt:(Ljdk/internal/vm/compiler/word/WordBase;IILjdk/internal/vm/compiler/word/LocationIdentity;)Z
ireturn
end local 4 end local 3 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 expectedValue I
0 1 3 newValue I
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public boolean logicCompareAndSwapLong(int, long, long, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (IJJLjdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
lload 2
lload 4
aload 6
invokevirtual org.graalvm.compiler.word.Word.logicCompareAndSwapLong:(Ljdk/internal/vm/compiler/word/WordBase;JJLjdk/internal/vm/compiler/word/LocationIdentity;)Z
ireturn
end local 6 end local 4 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 expectedValue J
0 1 4 newValue J
0 1 6 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public boolean logicCompareAndSwapWord(int, jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.WordBase, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
aload 3
aload 4
invokevirtual org.graalvm.compiler.word.Word.logicCompareAndSwapWord:(Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/WordBase;Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
ireturn
end local 4 end local 3 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 expectedValue Ljdk/internal/vm/compiler/word/WordBase;
0 1 3 newValue Ljdk/internal/vm/compiler/word/WordBase;
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
public boolean logicCompareAndSwapObject(int, java.lang.Object, java.lang.Object, jdk.internal.vm.compiler.word.LocationIdentity);
descriptor: (ILjava/lang/Object;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokestatic jdk.internal.vm.compiler.word.WordFactory.signed:(I)Ljdk/internal/vm/compiler/word/SignedWord;
aload 2
aload 3
aload 4
invokevirtual org.graalvm.compiler.word.Word.logicCompareAndSwapObject:(Ljdk/internal/vm/compiler/word/WordBase;Ljava/lang/Object;Ljava/lang/Object;Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
ireturn
end local 4 end local 3 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 expectedValue Ljava/lang/Object;
0 1 3 newValue Ljava/lang/Object;
0 1 4 locationIdentity Ljdk/internal/vm/compiler/word/LocationIdentity;
RuntimeVisibleAnnotations:
org.graalvm.compiler.word.Word$Operation(opcode = org.graalvm.compiler.word.Word$Opcode.CAS_POINTER:Lorg/graalvm/compiler/word/Word$Opcode;)
MethodParameters:
Name Flags
offset
expectedValue
newValue
locationIdentity
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;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
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 jdk.internal.vm.compiler.word.UnsignedWord unsignedShiftRight(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord unsignedShiftRight(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord multiply(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord multiply(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord multiply(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord multiply(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord xor(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord xor(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord xor(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord xor(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord or(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord or(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.Pointer or(int);
descriptor: (I)Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.UnsignedWord or(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.Pointer or(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord or(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.UnsignedWord unsignedRemainder(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord unsignedRemainder(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord signedDivide(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.SignedWord signedDivide(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord signedShiftRight(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.SignedWord signedShiftRight(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord shiftLeft(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord shiftLeft(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.SignedWord shiftLeft(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.UnsignedWord shiftLeft(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.UnsignedWord unsignedDivide(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord unsignedDivide(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord signedRemainder(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.SignedWord signedRemainder(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord add(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord add(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.Pointer add(int);
descriptor: (I)Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.UnsignedWord add(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.Pointer add(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord add(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord subtract(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord subtract(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.Pointer subtract(int);
descriptor: (I)Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.UnsignedWord subtract(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.Pointer subtract(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord subtract(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord and(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord and(int);
descriptor: (I)Ljdk/internal/vm/compiler/word/UnsignedWord;
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 jdk.internal.vm.compiler.word.Pointer and(int);
descriptor: (I)Ljdk/internal/vm/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 jdk.internal.vm.compiler.word.UnsignedWord and(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/compiler/word/UnsignedWord;
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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.Pointer and(jdk.internal.vm.compiler.word.UnsignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/UnsignedWord;)Ljdk/internal/vm/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:(Ljdk/internal/vm/compiler/word/UnsignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord and(jdk.internal.vm.compiler.word.SignedWord);
descriptor: (Ljdk/internal/vm/compiler/word/SignedWord;)Ljdk/internal/vm/compiler/word/SignedWord;
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:(Ljdk/internal/vm/compiler/word/SignedWord;)Lorg/graalvm/compiler/word/Word;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.internal.vm.compiler.word.SignedWord not();
descriptor: ()Ljdk/internal/vm/compiler/word/SignedWord;
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 jdk.internal.vm.compiler.word.UnsignedWord not();
descriptor: ()Ljdk/internal/vm/compiler/word/UnsignedWord;
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$BoxFactoryImpl org.graalvm.compiler.word.Word$Opcode org.graalvm.compiler.word.Word$Operation
InnerClasses:
public final BarrierType = org.graalvm.compiler.nodes.memory.OnHeapMemoryAccess$BarrierType of org.graalvm.compiler.nodes.memory.OnHeapMemoryAccess
public abstract Address = org.graalvm.compiler.nodes.memory.address.AddressNode$Address of org.graalvm.compiler.nodes.memory.address.AddressNode
BoxFactoryImpl = org.graalvm.compiler.word.Word$BoxFactoryImpl of org.graalvm.compiler.word.Word
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