public class org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest extends org.graalvm.compiler.core.aarch64.test.AArch64MatchRuleTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest
super_class: org.graalvm.compiler.core.aarch64.test.AArch64MatchRuleTest
{
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.core.aarch64.test.AArch64MatchRuleTest.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
public long signedMulLong(int, int);
descriptor: (II)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2l
iload 2
i2l
lmul
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a I
0 1 2 b I
MethodParameters:
Name Flags
a
b
public long signedMulLongFromShort(short, short);
descriptor: (SS)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2l
iload 2
i2l
lmul
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a S
0 1 2 b S
MethodParameters:
Name Flags
a
b
public long signedMulLongFromChar(char, char);
descriptor: (CC)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2l
iload 2
i2l
lmul
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a C
0 1 2 b C
MethodParameters:
Name Flags
a
b
public long signedMulLongFromByte(byte, byte);
descriptor: (BB)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2l
iload 2
i2l
lmul
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a B
0 1 2 b B
MethodParameters:
Name Flags
a
b
public void testSignedMulLong();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "signedMulLong"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc 305419896
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc -2023406815
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
1: aload 0
ldc "signedMulLong"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$0(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
2: aload 0
ldc "signedMulLongFromShort"
iconst_2
anewarray java.lang.Object
dup
iconst_0
sipush 32767
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
aastore
dup
iconst_1
sipush -32768
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
3: aload 0
ldc "signedMulLongFromShort"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$1(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
4: aload 0
ldc "signedMulLongFromChar"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc 59999
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_1
ldc 65535
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
5: aload 0
ldc "signedMulLongFromChar"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$2(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
6: aload 0
ldc "signedMulLongFromByte"
iconst_2
anewarray java.lang.Object
dup
iconst_0
bipush 10
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
iconst_1
iconst_0
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
7: aload 0
ldc "signedMulLongFromByte"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$3(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
RuntimeVisibleAnnotations:
org.junit.Test()
public long signedMNegLong1(int, int);
descriptor: (II)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2l
iload 2
i2l
lmul
lneg
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a I
0 1 2 b I
MethodParameters:
Name Flags
a
b
public long signedMNegLong2(int, int);
descriptor: (II)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
i2l
iload 2
i2l
lneg
lmul
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a I
0 1 2 b I
MethodParameters:
Name Flags
a
b
public void testSignedMNegLong();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "signedMNegLong1"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc -1985229329
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc -19088744
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
1: aload 0
ldc "signedMNegLong1"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$4(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
2: aload 0
ldc "signedMNegLong2"
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc -1985229329
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc -19088744
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
3: aload 0
ldc "signedMNegLong2"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$5(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
RuntimeVisibleAnnotations:
org.junit.Test()
public long signedMAddLong1(int, int, long);
descriptor: (IIJ)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: lload 3
iload 1
i2l
iload 2
i2l
lmul
ladd
lreturn
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/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a I
0 1 2 b I
0 1 3 c J
MethodParameters:
Name Flags
a
b
c
public long signedMAddLong2(int, int, long);
descriptor: (IIJ)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
i2l
iload 2
i2l
lmul
lload 3
ladd
lreturn
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/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a I
0 1 2 b I
0 1 3 c J
MethodParameters:
Name Flags
a
b
c
public void testSignedMAddLong();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
ldc "signedMAddLong1"
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc 572688520
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc -1431647028
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
ldc 320255973501901
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
1: aload 0
ldc "signedMAddLong1"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$6(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
2: aload 0
ldc "signedMAddLong2"
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc 572688520
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc -1431647028
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
ldc 320255973501901
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
3: aload 0
ldc "signedMAddLong2"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$7(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
RuntimeVisibleAnnotations:
org.junit.Test()
public long signedMSubLong(int, int, long);
descriptor: (IIJ)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: lload 3
iload 1
i2l
iload 2
i2l
lmul
lsub
lreturn
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/core/aarch64/test/AArch64MultiplyLongTest;
0 1 1 a I
0 1 2 b I
0 1 3 c J
MethodParameters:
Name Flags
a
b
c
public void testSignedMSubLong();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
ldc "signedMSubLong"
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc -1718004395
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc -286344261
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
ldc 920735923817967
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.test:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/core/test/GraalCompilerTest$Result;
pop
1: aload 0
ldc "signedMSubLong"
invokedynamic test()Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.lambda$8(Lorg/graalvm/compiler/lir/LIRInstruction;)Z (6)
(Lorg/graalvm/compiler/lir/LIRInstruction;)Z
iconst_1
invokevirtual org.graalvm.compiler.core.aarch64.test.AArch64MultiplyLongTest.checkLIR:(Ljava/lang/String;Ljava/util/function/Predicate;I)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest;
RuntimeVisibleAnnotations:
org.junit.Test()
private static boolean lambda$0(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMULL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$1(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMULL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$2(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMULL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$3(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMULL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$4(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMNEGL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$5(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMNEGL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$6(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMADDL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$7(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMADDL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
private static boolean lambda$8(org.graalvm.compiler.lir.LIRInstruction);
descriptor: (Lorg/graalvm/compiler/lir/LIRInstruction;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.graalvm.compiler.lir.LIRInstruction.name:()Ljava/lang/String;
ldc "SMSUBL"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Lorg/graalvm/compiler/lir/LIRInstruction;
}
SourceFile: "AArch64MultiplyLongTest.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public Result = org.graalvm.compiler.core.test.GraalCompilerTest$Result of org.graalvm.compiler.core.test.GraalCompilerTest