public class org.graalvm.compiler.jtt.hotspot.Test6959129 extends org.graalvm.compiler.jtt.JTTTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.jtt.hotspot.Test6959129
super_class: org.graalvm.compiler.jtt.JTTTest
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.graalvm.compiler.jtt.JTTTest.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/jtt/hotspot/Test6959129;
public static long test();
descriptor: ()J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=0
0: ldc 2147453647
istore 0
start local 0 1: ldc 2147483647
istore 1
start local 1 2: iload 0
iload 1
invokestatic org.graalvm.compiler.jtt.hotspot.Test6959129.maxMoves:(II)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 min I
2 3 1 max I
public static long hailstoneLengthImp(long);
descriptor: (J)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: lload 0
lstore 2
start local 2 1: lconst_0
lstore 4
start local 4 2: goto 10
3: StackMap locals: long long
StackMap stack:
lload 2
lconst_1
lcmp
ifgt 5
4: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
lload 2
invokestatic org.graalvm.compiler.jtt.hotspot.Test6959129.isEven:(J)Z
ifeq 8
6: lload 2
ldc 2
ldiv
lstore 2
7: goto 9
8: StackMap locals:
StackMap stack:
ldc 3
lload 2
lmul
lconst_1
ladd
lstore 2
9: StackMap locals:
StackMap stack:
lload 4
lconst_1
ladd
lstore 4
10: StackMap locals:
StackMap stack:
lload 2
lconst_1
lcmp
ifne 3
11: lload 4
lreturn
end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 n2 J
1 12 2 n J
2 12 4 moves J
MethodParameters:
Name Flags
n2
private static boolean isEven(long);
descriptor: (J)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: lload 0
ldc 2
lrem
lconst_0
lcmp
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 n J
MethodParameters:
Name Flags
n
public static long maxMoves(int, int);
descriptor: (II)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: lconst_0
lstore 2
start local 2 1: iload 0
istore 4
start local 4 2: goto 7
3: StackMap locals: long int
StackMap stack:
iload 4
i2l
invokestatic org.graalvm.compiler.jtt.hotspot.Test6959129.hailstoneLengthImp:(J)J
lstore 5
start local 5 4: lload 5
lload 2
lcmp
ifle 6
5: lload 5
lstore 2
end local 5 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 1
if_icmple 3
end local 4 8: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 min I
0 9 1 max I
1 9 2 maxmoves J
2 8 4 n I
4 6 5 moves J
MethodParameters:
Name Flags
min
max
public void run0();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/jtt/hotspot/Test6959129;
Exceptions:
throws java.lang.Throwable
RuntimeInvisibleAnnotations:
Test()
}
SourceFile: "Test6959129.java"