public abstract class org.graalvm.compiler.lir.hashing.HashFunction
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.graalvm.compiler.lir.hashing.HashFunction
super_class: java.lang.Object
{
private static java.util.List<org.graalvm.compiler.lir.hashing.HashFunction> instances;
descriptor: Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/List<Lorg/graalvm/compiler/lir/hashing/HashFunction;>;
private static int[] mersennePrimes;
descriptor: [I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putstatic org.graalvm.compiler.lir.hashing.HashFunction.instances:Ljava/util/List;
1: bipush 8
newarray 10
dup
iconst_0
iconst_3
iastore
dup
iconst_1
bipush 7
iastore
dup
iconst_2
bipush 31
iastore
dup
iconst_3
bipush 127
iastore
dup
iconst_4
sipush 8191
iastore
dup
iconst_5
ldc 131071
iastore
dup
bipush 6
ldc 524287
iastore
dup
bipush 7
ldc 2147483647
iastore
putstatic org.graalvm.compiler.lir.hashing.HashFunction.mersennePrimes:[I
2: ldc "val"
iconst_0
3: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$0(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
4: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$1(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
5: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.add:(Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
6: ldc "val - min"
iconst_1
7: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$3(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
8: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$4(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
9: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.add:(Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
10: ldc "val >> min"
iconst_1
11: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$6(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
12: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$7(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
13: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.add:(Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
14: ldc "val >> (val & min)"
iconst_2
15: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$9(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
16: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$10(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
17: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.add:(Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
18: ldc "(val >> min) ^ val"
iconst_2
19: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$12(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
20: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$13(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
21: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.add:(Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
22: ldc "(val >> min) * val"
iconst_3
23: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$15(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
24: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$16(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
25: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.add:(Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
26: ldc "(val * prime) >> min"
iconst_3
27: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$18(Ljava/lang/Integer;)Ljava/util/function/BiFunction; (6)
(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
28: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$19(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
29: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.addWithPrimes:(Ljava/lang/String;ILjava/util/function/Function;Ljava/util/function/BiFunction;)V
30: ldc "rotateRight(val, prime)"
iconst_3
31: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$22(Ljava/lang/Integer;)Ljava/util/function/BiFunction; (6)
(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
32: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$23(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
33: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.addWithPrimes:(Ljava/lang/String;ILjava/util/function/Function;Ljava/util/function/BiFunction;)V
34: ldc "rotateRight(val, prime) + val"
iconst_4
35: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$26(Ljava/lang/Integer;)Ljava/util/function/BiFunction; (6)
(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
36: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$27(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
37: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.addWithPrimes:(Ljava/lang/String;ILjava/util/function/Function;Ljava/util/function/BiFunction;)V
38: ldc "rotateRight(val, prime) ^ val"
iconst_4
39: invokedynamic apply()Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$30(Ljava/lang/Integer;)Ljava/util/function/BiFunction; (6)
(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
40: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$31(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
41: invokestatic org.graalvm.compiler.lir.hashing.HashFunction.addWithPrimes:(Ljava/lang/String;ILjava/util/function/Function;Ljava/util/function/BiFunction;)V
42: 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/lir/hashing/HashFunction;
public abstract int apply(int, int);
descriptor: (II)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
min
public abstract jdk.vm.ci.meta.Value gen(jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value, org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljdk/vm/ci/meta/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
min
gen
public abstract int effort();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public static final java.util.List<org.graalvm.compiler.lir.hashing.HashFunction> instances();
descriptor: ()Ljava/util/List;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=0, args_size=0
0: getstatic org.graalvm.compiler.lir.hashing.HashFunction.instances:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/List<Lorg/graalvm/compiler/lir/hashing/HashFunction;>;
private static void add(java.lang.String, int, java.util.function.BiFunction<java.lang.Integer, java.lang.Integer, java.lang.Integer>, java.util.function.Function<org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, java.util.function.BiFunction<jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value>>);
descriptor: (Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.lir.hashing.HashFunction.instances:Ljava/util/List;
new org.graalvm.compiler.lir.hashing.HashFunction$1
dup
aload 2
iload 1
aload 0
aload 3
invokespecial org.graalvm.compiler.lir.hashing.HashFunction$1.<init>:(Ljava/util/function/BiFunction;ILjava/lang/String;Ljava/util/function/Function;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 toString Ljava/lang/String;
0 2 1 effort I
0 2 2 f Ljava/util/function/BiFunction<Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;>;
0 2 3 gen Ljava/util/function/Function<Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljava/util/function/BiFunction<Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;>;>;
Signature: (Ljava/lang/String;ILjava/util/function/BiFunction<Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;>;Ljava/util/function/Function<Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljava/util/function/BiFunction<Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;>;>;)V
MethodParameters:
Name Flags
toString
effort
f
gen
private static void addWithPrimes(java.lang.String, int, java.util.function.Function<java.lang.Integer, java.util.function.BiFunction<java.lang.Integer, java.lang.Integer, java.lang.Integer>>, java.util.function.BiFunction<org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, java.util.function.BiFunction<jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value>>);
descriptor: (Ljava/lang/String;ILjava/util/function/Function;Ljava/util/function/BiFunction;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.lir.hashing.HashFunction.mersennePrimes:[I
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 4
StackMap locals: java.lang.String int java.util.function.Function java.util.function.BiFunction top int int int[]
StackMap stack:
1: aload 7
iload 5
iaload
istore 4
start local 4 2: aload 0
iload 1
aload 2
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.function.BiFunction
aload 3
iload 4
invokedynamic apply(Ljava/util/function/BiFunction;I)Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$34(Ljava/util/function/BiFunction;ILorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction; (6)
(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
invokestatic org.graalvm.compiler.lir.hashing.HashFunction.add:(Ljava/lang/String;ILjava/util/function/BiFunction;Ljava/util/function/Function;)V
end local 4 3: iinc 5 1
StackMap locals:
StackMap stack:
4: iload 5
iload 6
if_icmplt 1
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 toString Ljava/lang/String;
0 6 1 effort I
0 6 2 f Ljava/util/function/Function<Ljava/lang/Integer;Ljava/util/function/BiFunction<Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;>;>;
0 6 3 gen Ljava/util/function/BiFunction<Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljava/util/function/BiFunction<Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;>;>;
2 3 4 p I
Signature: (Ljava/lang/String;ILjava/util/function/Function<Ljava/lang/Integer;Ljava/util/function/BiFunction<Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;>;>;Ljava/util/function/BiFunction<Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljava/util/function/BiFunction<Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;>;>;)V
MethodParameters:
Name Flags
toString
effort
f
gen
private static java.lang.Integer lambda$0(java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val Ljava/lang/Integer;
0 1 1 min Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$1(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokedynamic apply()Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$2(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
private static java.lang.Integer lambda$3(java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Integer.intValue:()I
aload 1
invokevirtual java.lang.Integer.intValue:()I
isub
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val Ljava/lang/Integer;
0 1 1 min Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$4(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$5(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
private static java.lang.Integer lambda$6(java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Integer.intValue:()I
aload 1
invokevirtual java.lang.Integer.intValue:()I
ishr
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val Ljava/lang/Integer;
0 1 1 min Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$7(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$8(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
private static java.lang.Integer lambda$9(java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Integer.intValue:()I
aload 0
invokevirtual java.lang.Integer.intValue:()I
aload 1
invokevirtual java.lang.Integer.intValue:()I
iand
ishr
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val Ljava/lang/Integer;
0 1 1 min Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$10(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$11(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
private static java.lang.Integer lambda$12(java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Integer.intValue:()I
aload 1
invokevirtual java.lang.Integer.intValue:()I
ishr
aload 0
invokevirtual java.lang.Integer.intValue:()I
ixor
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val Ljava/lang/Integer;
0 1 1 min Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$13(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$14(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
private static java.lang.Integer lambda$15(java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.Integer.intValue:()I
aload 1
invokevirtual java.lang.Integer.intValue:()I
ishr
aload 0
invokevirtual java.lang.Integer.intValue:()I
imul
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val Ljava/lang/Integer;
0 1 1 min Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$16(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$17(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
private static java.util.function.BiFunction lambda$18(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$20(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 prime Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$19(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$21(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
0 1 1 prime Ljdk/vm/ci/meta/Value;
private static java.util.function.BiFunction lambda$22(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$24(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 prime Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$23(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$25(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
0 1 1 prime Ljdk/vm/ci/meta/Value;
private static java.util.function.BiFunction lambda$26(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$28(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 prime Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$27(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$29(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
0 1 1 prime Ljdk/vm/ci/meta/Value;
private static java.util.function.BiFunction lambda$30(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic apply(Ljava/lang/Integer;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$32(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; (6)
(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 prime Ljava/lang/Integer;
private static java.util.function.BiFunction lambda$31(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic apply(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;)Ljava/util/function/BiFunction;
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;Ljava/lang/Object;)Ljava/lang/Object;
org/graalvm/compiler/lir/hashing/HashFunction.lambda$33(Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value; (6)
(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 gen Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
0 1 1 prime Ljdk/vm/ci/meta/Value;
private static java.util.function.BiFunction lambda$34(java.util.function.BiFunction, int, org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator);
descriptor: (Ljava/util/function/BiFunction;ILorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;)Ljava/util/function/BiFunction;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 2 0: aload 0
aload 2
aload 2
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.getLIRGen:()Lorg/graalvm/compiler/lir/gen/LIRGenerator;
iload 1
invokestatic jdk.vm.ci.meta.JavaConstant.forInt:(I)Ljdk/vm/ci/meta/PrimitiveConstant;
invokevirtual org.graalvm.compiler.lir.gen.LIRGenerator.emitJavaConstant:(Ljdk/vm/ci/meta/JavaConstant;)Ljdk/vm/ci/meta/Value;
invokeinterface java.util.function.BiFunction.apply:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.function.BiFunction
areturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 g Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;
private static jdk.vm.ci.meta.Value lambda$2(jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 val Ljdk/vm/ci/meta/Value;
0 1 1 min Ljdk/vm/ci/meta/Value;
private static jdk.vm.ci.meta.Value lambda$5(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitSub:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Z)Lorg/graalvm/compiler/lir/Variable;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljdk/vm/ci/meta/Value;
0 1 2 min Ljdk/vm/ci/meta/Value;
private static jdk.vm.ci.meta.Value lambda$8(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitShr:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljdk/vm/ci/meta/Value;
0 1 2 min Ljdk/vm/ci/meta/Value;
private static jdk.vm.ci.meta.Value lambda$11(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=3, args_size=3
start local 1 start local 2 0: aload 0
aload 1
aload 0
aload 1
aload 2
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitAnd:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitShr:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljdk/vm/ci/meta/Value;
0 1 2 min Ljdk/vm/ci/meta/Value;
private static jdk.vm.ci.meta.Value lambda$14(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 1 start local 2 0: aload 0
aload 0
aload 1
aload 2
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitShr:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
aload 1
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitXor:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljdk/vm/ci/meta/Value;
0 1 2 min Ljdk/vm/ci/meta/Value;
private static jdk.vm.ci.meta.Value lambda$17(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 1 start local 2 0: aload 0
aload 0
aload 1
aload 2
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitShr:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
aload 1
iconst_0
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitMul:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Z)Ljdk/vm/ci/meta/Value;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljdk/vm/ci/meta/Value;
0 1 2 min Ljdk/vm/ci/meta/Value;
private static java.lang.Integer lambda$20(java.lang.Integer, java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 1 start local 2 0: aload 1
invokevirtual java.lang.Integer.intValue:()I
aload 0
invokevirtual java.lang.Integer.intValue:()I
imul
aload 2
invokevirtual java.lang.Integer.intValue:()I
ishr
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljava/lang/Integer;
0 1 2 min Ljava/lang/Integer;
private static jdk.vm.ci.meta.Value lambda$21(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=4, args_size=4
start local 2 start local 3 0: aload 0
aload 0
aload 2
aload 1
iconst_0
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitMul:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Z)Ljdk/vm/ci/meta/Value;
aload 3
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitShr:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 val Ljdk/vm/ci/meta/Value;
0 1 3 min Ljdk/vm/ci/meta/Value;
private static java.lang.Integer lambda$24(java.lang.Integer, java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 1 start local 2 0: aload 1
invokevirtual java.lang.Integer.intValue:()I
aload 0
invokevirtual java.lang.Integer.intValue:()I
invokestatic java.lang.Integer.rotateRight:(II)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljava/lang/Integer;
0 1 2 min Ljava/lang/Integer;
private static jdk.vm.ci.meta.Value lambda$25(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=4
start local 2 start local 3 0: aload 0
aload 2
aload 1
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitRor:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 val Ljdk/vm/ci/meta/Value;
0 1 3 min Ljdk/vm/ci/meta/Value;
private static java.lang.Integer lambda$28(java.lang.Integer, java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 1 start local 2 0: aload 1
invokevirtual java.lang.Integer.intValue:()I
aload 0
invokevirtual java.lang.Integer.intValue:()I
invokestatic java.lang.Integer.rotateRight:(II)I
aload 1
invokevirtual java.lang.Integer.intValue:()I
iadd
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljava/lang/Integer;
0 1 2 min Ljava/lang/Integer;
private static jdk.vm.ci.meta.Value lambda$29(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
start local 2 start local 3 0: aload 0
aload 0
aload 2
aload 1
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitRor:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
aload 2
iconst_0
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitAdd:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Z)Lorg/graalvm/compiler/lir/Variable;
areturn
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 val Ljdk/vm/ci/meta/Value;
0 1 3 min Ljdk/vm/ci/meta/Value;
private static java.lang.Integer lambda$32(java.lang.Integer, java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 1 start local 2 0: aload 1
invokevirtual java.lang.Integer.intValue:()I
aload 0
invokevirtual java.lang.Integer.intValue:()I
invokestatic java.lang.Integer.rotateRight:(II)I
aload 1
invokevirtual java.lang.Integer.intValue:()I
ixor
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljava/lang/Integer;
0 1 2 min Ljava/lang/Integer;
private static jdk.vm.ci.meta.Value lambda$33(org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value, jdk.vm.ci.meta.Value);
descriptor: (Lorg/graalvm/compiler/lir/gen/ArithmeticLIRGenerator;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
start local 2 start local 3 0: aload 0
aload 0
aload 2
aload 1
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitRor:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
aload 2
invokevirtual org.graalvm.compiler.lir.gen.ArithmeticLIRGenerator.emitXor:(Ljdk/vm/ci/meta/Value;Ljdk/vm/ci/meta/Value;)Ljdk/vm/ci/meta/Value;
areturn
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 val Ljdk/vm/ci/meta/Value;
0 1 3 min Ljdk/vm/ci/meta/Value;
}
SourceFile: "HashFunction.java"
NestMembers:
org.graalvm.compiler.lir.hashing.HashFunction$1
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
org.graalvm.compiler.lir.hashing.HashFunction$1