public final class org.graalvm.compiler.core.common.type.ArithmeticOpTable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.graalvm.compiler.core.common.type.ArithmeticOpTable
super_class: java.lang.Object
{
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Neg> neg;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Neg;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Add> add;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Add;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Sub> sub;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Sub;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Mul> mul;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Mul;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$MulHigh> mulHigh;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$MulHigh;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$UMulHigh> umulHigh;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$UMulHigh;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Div> div;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Div;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Rem> rem;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Rem;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Not> not;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Not;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$And> and;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$And;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Or> or;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Or;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Xor> xor;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Xor;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shl> shl;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shl;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shr> shr;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shr;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$UShr> ushr;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$UShr;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Abs> abs;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Abs;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Sqrt> sqrt;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Sqrt;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$ZeroExtend> zeroExtend;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$ZeroExtend;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$SignExtend> signExtend;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$SignExtend;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$Narrow> narrow;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$Narrow;>;
private final org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp[] floatConvert;
descriptor: [Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int hash;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final org.graalvm.compiler.core.common.type.ArithmeticOpTable EMPTY;
descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=23, locals=0, args_size=0
0: new org.graalvm.compiler.core.common.type.ArithmeticOpTable
dup
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
aconst_null
iconst_0
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp
invokespecial org.graalvm.compiler.core.common.type.ArithmeticOpTable.<init>:(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;)V
putstatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.EMPTY:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
return
LocalVariableTable:
Start End Slot Name Signature
public static org.graalvm.compiler.core.common.type.ArithmeticOpTable forStamp(org.graalvm.compiler.core.common.type.Stamp);
descriptor: (Lorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof org.graalvm.compiler.core.common.type.ArithmeticStamp
ifeq 2
1: aload 0
checkcast org.graalvm.compiler.core.common.type.ArithmeticStamp
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticStamp.getOps:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
areturn
2: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.EMPTY:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 s Lorg/graalvm/compiler/core/common/type/Stamp;
MethodParameters:
Name Flags
s
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<?>[] getBinaryOps();
descriptor: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: bipush 10
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
dup
iconst_0
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.add:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_1
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sub:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_2
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mul:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_3
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_4
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.umulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_5
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.div:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 6
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.rem:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 7
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.and:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 8
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.or:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 9
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.xor:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<*>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<?>[] getUnaryOps();
descriptor: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_4
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
dup
iconst_0
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.neg:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
dup
iconst_1
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.not:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
dup
iconst_2
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.abs:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
dup
iconst_3
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sqrt:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<*>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<?>[] getShiftOps();
descriptor: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_3
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp
dup
iconst_0
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shl:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aastore
dup
iconst_1
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aastore
dup
iconst_2
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.ushr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aastore
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<*>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<?>[] getIntegerConvertOps();
descriptor: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: iconst_3
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
dup
iconst_0
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.zeroExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aastore
dup
iconst_1
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.signExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aastore
dup
iconst_2
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.narrow:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aastore
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<*>;
private static <T> T wrapIfNonNull(java.util.function.Function<T, T>, );
descriptor: (Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 wrapper Ljava/util/function/Function<TT;TT;>;
0 3 1 obj TT;
Signature: <T:Ljava/lang/Object;>(Ljava/util/function/Function<TT;TT;>;TT;)TT;
MethodParameters:
Name Flags
wrapper
obj
public static org.graalvm.compiler.core.common.type.ArithmeticOpTable wrap(org.graalvm.compiler.core.common.type.ArithmeticOpTable$ArithmeticOpWrapper, org.graalvm.compiler.core.common.type.ArithmeticOpTable);
descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=23, locals=43, args_size=2
start local 0 start local 1 0: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapUnaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getNeg:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
astore 2
start local 2 1: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getAdd:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 4
start local 4 2: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getSub:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 6
start local 6 3: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getMul:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 8
start local 8 4: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getMulHigh:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 10
start local 10 5: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getUMulHigh:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 12
start local 12 6: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getDiv:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 14
start local 14 7: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getRem:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 16
start local 16 8: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapUnaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getNot:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
astore 18
start local 18 9: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getAnd:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 20
start local 20 10: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getOr:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 22
start local 22 11: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapBinaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getXor:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
astore 24
start local 24 12: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapShiftOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getShl:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp
astore 26
start local 26 13: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapShiftOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getShr:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp
astore 28
start local 28 14: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapShiftOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getUShr:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp
astore 30
start local 30 15: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapUnaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getAbs:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
astore 32
start local 32 16: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapUnaryOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getSqrt:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
astore 34
start local 34 17: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapIntegerConvertOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getZeroExtend:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
astore 36
start local 36 18: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapIntegerConvertOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getSignExtend:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
astore 38
start local 38 19: aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapIntegerConvertOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getNarrow:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.wrapIfNonNull:(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
astore 40
start local 40 20: aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.floatConvert:[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
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
java/util/Objects.nonNull(Ljava/lang/Object;)Z (6)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;)Z
aload 0
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic apply(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;)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/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper.wrapFloatConvertOp(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp; (9 itf)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
invokedynamic apply()Ljava/util/function/IntFunction;
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:
(I)Ljava/lang/Object;
org/graalvm/compiler/core/common/type/ArithmeticOpTable.lambda$22(I)[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp; (6)
(I)[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
invokestatic org.graalvm.util.CollectionsUtil.filterAndMapToArray:([Ljava/lang/Object;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/IntFunction;)[Ljava/lang/Object;
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp[]
astore 42
start local 42 21: new org.graalvm.compiler.core.common.type.ArithmeticOpTable
dup
aload 2
aload 4
aload 6
aload 8
aload 10
aload 12
aload 14
aload 16
aload 18
aload 20
aload 22
aload 24
aload 26
aload 28
aload 30
aload 32
aload 34
aload 36
aload 38
aload 40
aload 42
invokespecial org.graalvm.compiler.core.common.type.ArithmeticOpTable.<init>:(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;)V
areturn
end local 42 end local 40 end local 38 end local 36 end local 34 end local 32 end local 30 end local 28 end local 26 end local 24 end local 22 end local 20 end local 18 end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 wrapper Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ArithmeticOpWrapper;
0 22 1 inner Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
1 22 2 neg Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Neg;>;
2 22 4 add Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Add;>;
3 22 6 sub Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Sub;>;
4 22 8 mul Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Mul;>;
5 22 10 mulHigh Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$MulHigh;>;
6 22 12 umulHigh Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$UMulHigh;>;
7 22 14 div Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Div;>;
8 22 16 rem Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Rem;>;
9 22 18 not Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Not;>;
10 22 20 and Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$And;>;
11 22 22 or Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Or;>;
12 22 24 xor Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Xor;>;
13 22 26 shl Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shl;>;
14 22 28 shr Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shr;>;
15 22 30 ushr Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$UShr;>;
16 22 32 abs Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Abs;>;
17 22 34 sqrt Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Sqrt;>;
18 22 36 zeroExtend Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$ZeroExtend;>;
19 22 38 signExtend Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$SignExtend;>;
20 22 40 narrow Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$Narrow;>;
21 22 42 floatConvert [Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
MethodParameters:
Name Flags
wrapper
inner
protected void <init>(org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Neg>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Add>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Sub>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Mul>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$MulHigh>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$UMulHigh>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Div>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Rem>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Not>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$And>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Or>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Xor>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shl>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shr>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$UShr>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Abs>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Sqrt>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$ZeroExtend>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$SignExtend>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$Narrow>, org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp[]);
descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;)V
flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
Code:
stack=5, locals=26, args_size=22
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 start local 21 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.neg:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
2: aload 0
aload 2
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.add:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
3: aload 0
aload 3
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sub:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
4: aload 0
aload 4
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mul:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
5: aload 0
aload 5
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
6: aload 0
aload 6
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.umulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
7: aload 0
aload 7
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.div:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
8: aload 0
aload 8
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.rem:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
9: aload 0
aload 9
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.not:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
10: aload 0
aload 10
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.and:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
11: aload 0
aload 11
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.or:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
12: aload 0
aload 12
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.xor:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
13: aload 0
aload 13
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shl:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
14: aload 0
aload 14
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
15: aload 0
aload 15
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.ushr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
16: aload 0
aload 16
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.abs:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
17: aload 0
aload 17
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sqrt:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
18: aload 0
aload 18
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.zeroExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
19: aload 0
aload 19
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.signExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
20: aload 0
aload 20
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.narrow:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
21: aload 0
invokestatic org.graalvm.compiler.core.common.calc.FloatConvert.values:()[Lorg/graalvm/compiler/core/common/calc/FloatConvert;
arraylength
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.floatConvert:[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
22: aload 21
dup
astore 25
arraylength
istore 24
iconst_0
istore 23
goto 26
StackMap locals: org.graalvm.compiler.core.common.type.ArithmeticOpTable org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp[] top int int org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp[]
StackMap stack:
23: aload 25
iload 23
aaload
astore 22
start local 22 24: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.floatConvert:[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
aload 22
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp.getFloatConvert:()Lorg/graalvm/compiler/core/common/calc/FloatConvert;
invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
aload 22
aastore
end local 22 25: iinc 23 1
StackMap locals:
StackMap stack:
26: iload 23
iload 24
if_icmplt 23
27: aload 0
bipush 18
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
aload 3
aastore
dup
iconst_3
aload 4
aastore
dup
iconst_4
aload 7
aastore
dup
iconst_5
aload 8
aastore
dup
bipush 6
aload 9
aastore
dup
bipush 7
aload 10
aastore
dup
bipush 8
aload 11
aastore
dup
bipush 9
aload 12
aastore
dup
bipush 10
aload 13
aastore
dup
bipush 11
aload 14
aastore
dup
bipush 12
aload 15
aastore
dup
bipush 13
aload 16
aastore
dup
bipush 14
aload 17
aastore
dup
bipush 15
aload 18
aastore
dup
bipush 16
aload 19
aastore
dup
bipush 17
aload 20
aastore
invokestatic java.util.Objects.hash:([Ljava/lang/Object;)I
putfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.hash:I
28: return
end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
0 29 1 neg Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Neg;>;
0 29 2 add Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Add;>;
0 29 3 sub Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Sub;>;
0 29 4 mul Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Mul;>;
0 29 5 mulHigh Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$MulHigh;>;
0 29 6 umulHigh Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$UMulHigh;>;
0 29 7 div Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Div;>;
0 29 8 rem Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Rem;>;
0 29 9 not Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Not;>;
0 29 10 and Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$And;>;
0 29 11 or Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Or;>;
0 29 12 xor Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Xor;>;
0 29 13 shl Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shl;>;
0 29 14 shr Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shr;>;
0 29 15 ushr Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$UShr;>;
0 29 16 abs Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Abs;>;
0 29 17 sqrt Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Sqrt;>;
0 29 18 zeroExtend Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$ZeroExtend;>;
0 29 19 signExtend Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$SignExtend;>;
0 29 20 narrow Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$Narrow;>;
0 29 21 floatConvert [Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
24 25 22 op Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
Signature: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Neg;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Add;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Sub;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Mul;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$MulHigh;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$UMulHigh;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Div;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Rem;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Not;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$And;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Or;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Xor;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shl;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shr;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$UShr;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Abs;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Sqrt;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$ZeroExtend;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$SignExtend;>;Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$Narrow;>;[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;)V
MethodParameters:
Name Flags
neg
add
sub
mul
mulHigh
umulHigh
div
rem
not
and
or
xor
shl
shr
ushr
abs
sqrt
zeroExtend
signExtend
narrow
floatConvert
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.hash:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Neg> getNeg();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.neg:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Neg;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Add> getAdd();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.add:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Add;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Sub> getSub();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sub:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Sub;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Mul> getMul();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mul:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Mul;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$MulHigh> getMulHigh();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$MulHigh;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$UMulHigh> getUMulHigh();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.umulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$UMulHigh;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Div> getDiv();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.div:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Div;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Rem> getRem();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.rem:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Rem;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Not> getNot();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.not:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Not;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$And> getAnd();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.and:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$And;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Or> getOr();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.or:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Or;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Xor> getXor();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.xor:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp$Xor;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shl> getShl();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shl:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shl;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shr> getShr();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$Shr;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$UShr> getUShr();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.ushr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp$UShr;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Abs> getAbs();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.abs:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Abs;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Sqrt> getSqrt();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sqrt:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp$Sqrt;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$ZeroExtend> getZeroExtend();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.zeroExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$ZeroExtend;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$SignExtend> getSignExtend();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.signExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$SignExtend;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp<org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$Narrow> getNarrow();
descriptor: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.narrow:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
Signature: ()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp$Narrow;>;
public org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp getFloatConvert(org.graalvm.compiler.core.common.calc.FloatConvert);
descriptor: (Lorg/graalvm/compiler/core/common/calc/FloatConvert;)Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.floatConvert:[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
aload 1
invokevirtual org.graalvm.compiler.core.common.calc.FloatConvert.ordinal:()I
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
0 1 1 op Lorg/graalvm/compiler/core/common/calc/FloatConvert;
MethodParameters:
Name Flags
op
public static java.lang.String toString(org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op[]);
descriptor: ([Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Ljava/lang/String;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
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/core/common/type/ArithmeticOpTable.lambda$23(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Ljava/lang/String; (6)
(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Ljava/lang/String;
ldc ","
invokestatic org.graalvm.util.CollectionsUtil.mapAndJoin:([Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ops [Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
MethodParameters:
Name Flags
ops
private boolean opsEquals(org.graalvm.compiler.core.common.type.ArithmeticOpTable);
descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.neg:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.neg:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
1: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.add:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.add:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
2: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sub:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sub:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
3: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mul:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mul:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
4: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
5: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.umulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.umulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
6: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.div:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.div:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
7: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.rem:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.rem:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
8: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.not:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.not:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
9: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.and:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.and:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
10: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.or:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.or:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
11: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.xor:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.xor:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
12: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shl:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shl:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
13: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
14: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.ushr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.ushr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
15: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.abs:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.abs:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
16: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sqrt:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sqrt:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
17: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.zeroExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.zeroExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
18: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.signExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.signExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
19: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.narrow:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aload 1
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.narrow:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 21
20: iconst_1
ireturn
StackMap locals:
StackMap stack:
21: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
0 22 1 that Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
MethodParameters:
Name Flags
that
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 1
checkcast org.graalvm.compiler.core.common.type.ArithmeticOpTable
astore 2
start local 2 7: aload 0
aload 2
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.opsEquals:(Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;)Z
ifeq 10
8: aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.floatConvert:[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
aload 2
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.floatConvert:[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
invokestatic java.util.Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z
ifeq 10
9: iconst_1
ireturn
10: StackMap locals: org.graalvm.compiler.core.common.type.ArithmeticOpTable
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
0 11 1 obj Ljava/lang/Object;
7 11 2 that Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
MethodParameters:
Name Flags
obj
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 20
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op
dup
iconst_0
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.neg:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
dup
iconst_1
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.add:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_2
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sub:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_3
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mul:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_4
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.mulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
iconst_5
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.umulHigh:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 6
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.div:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 7
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.rem:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 8
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.not:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
dup
bipush 9
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.and:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 10
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.or:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 11
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.xor:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aastore
dup
bipush 12
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shl:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aastore
dup
bipush 13
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.shr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aastore
dup
bipush 14
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.ushr:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$ShiftOp;
aastore
dup
bipush 15
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.abs:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
dup
bipush 16
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.sqrt:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$UnaryOp;
aastore
dup
bipush 17
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.zeroExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aastore
dup
bipush 18
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.signExtend:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aastore
dup
bipush 19
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.narrow:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aastore
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.toString:([Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: ldc ",floatConvert["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable.floatConvert:[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
invokestatic org.graalvm.compiler.core.common.type.ArithmeticOpTable.toString:([Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
private static org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp[] lambda$22(int);
descriptor: (I)[Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$FloatConvertOp;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: iload 0
anewarray org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.String lambda$23(org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op);
descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
ldc "null"
goto 2
StackMap locals:
StackMap stack:
1: new java.lang.StringBuilder
dup
aload 0
getfield org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op.operator:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "{"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
iconst_0
invokestatic jdk.vm.ci.meta.MetaUtil.getSimpleName:(Ljava/lang/Class;Z)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 o Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
}
SourceFile: "ArithmeticOpTable.java"
NestMembers:
org.graalvm.compiler.core.common.type.ArithmeticOpTable$ArithmeticOpWrapper org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Add org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$And org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Div org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Mul org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$MulHigh org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Or org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Rem org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Sub org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$UMulHigh org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Xor org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$Narrow org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$SignExtend org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$ZeroExtend org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shl org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shr org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$UShr org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Abs org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Neg org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Not org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Sqrt
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract ArithmeticOpWrapper = org.graalvm.compiler.core.common.type.ArithmeticOpTable$ArithmeticOpWrapper of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract BinaryOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract Add = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Add of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract And = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$And of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract Div = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Div of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract Mul = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Mul of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract MulHigh = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$MulHigh of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract Or = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Or of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract Rem = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Rem of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract Sub = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Sub of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract UMulHigh = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$UMulHigh of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract Xor = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Xor of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract FloatConvertOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$FloatConvertOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract IntegerConvertOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract Narrow = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$Narrow of org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
public abstract SignExtend = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$SignExtend of org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
public abstract ZeroExtend = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$ZeroExtend of org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
public abstract Op = org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract ShiftOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract Shl = org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shl of org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp
public abstract Shr = org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$Shr of org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp
public abstract UShr = org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp$UShr of org.graalvm.compiler.core.common.type.ArithmeticOpTable$ShiftOp
public abstract UnaryOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract Abs = org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Abs of org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
public abstract Neg = org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Neg of org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
public abstract Not = org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Not of org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp
public abstract Sqrt = org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp$Sqrt of org.graalvm.compiler.core.common.type.ArithmeticOpTable$UnaryOp