public class org.graalvm.compiler.nodes.test.IntegerStampTest extends org.graalvm.compiler.graph.test.GraphTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.nodes.test.IntegerStampTest
  super_class: org.graalvm.compiler.graph.test.GraphTest
{
  private org.graalvm.compiler.nodes.StructuredGraph graph;
    descriptor: Lorg/graalvm/compiler/nodes/StructuredGraph;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 54
            aload 0 /* this */
            invokespecial org.graalvm.compiler.graph.test.GraphTest.<init>:()V
            return
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;

  private static org.graalvm.compiler.core.common.type.Stamp addIntStamp(org.graalvm.compiler.core.common.type.Stamp, org.graalvm.compiler.core.common.type.Stamp);
    descriptor: (Lorg/graalvm/compiler/core/common/type/Stamp;Lorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.common.type.Stamp a
        start local 1 // org.graalvm.compiler.core.common.type.Stamp b
         0: .line 59
            getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
            invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getAdd:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
            aload 0 /* a */
            aload 1 /* b */
            invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp.foldStamp:(Lorg/graalvm/compiler/core/common/type/Stamp;Lorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
            areturn
        end local 1 // org.graalvm.compiler.core.common.type.Stamp b
        end local 0 // org.graalvm.compiler.core.common.type.Stamp a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     a  Lorg/graalvm/compiler/core/common/type/Stamp;
            0    1     1     b  Lorg/graalvm/compiler/core/common/type/Stamp;
    MethodParameters:
      Name  Flags
      a     
      b     

  public void before();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 62
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBefore cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Before()

  public void testBooleanConstant();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 69
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteConstant();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 75
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortConstant();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 84
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharConstant();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 93
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntConstant();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 101
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongConstant();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 110
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testPositiveRanges();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 119
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testNegativeRanges();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 131
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testMixedRanges();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 143
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  private static org.graalvm.compiler.core.common.type.Stamp narrowingKindConversion(org.graalvm.compiler.core.common.type.IntegerStamp, jdk.vm.ci.meta.JavaKind);
    descriptor: (Lorg/graalvm/compiler/core/common/type/IntegerStamp;Ljdk/vm/ci/meta/JavaKind;)Lorg/graalvm/compiler/core/common/type/Stamp;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.graalvm.compiler.core.common.type.IntegerStamp stamp
        start local 1 // jdk.vm.ci.meta.JavaKind kind
         0: .line 151
            getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
            invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getNarrow:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
            aload 0 /* stamp */
            invokevirtual org.graalvm.compiler.core.common.type.IntegerStamp.getBits:()I
            aload 1 /* kind */
            invokevirtual jdk.vm.ci.meta.JavaKind.getBitCount:()I
            aload 0 /* stamp */
            invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp.foldStamp:(IILorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
            astore 2 /* narrow */
        start local 2 // org.graalvm.compiler.core.common.type.Stamp narrow
         1: .line 152
            aload 1 /* kind */
            invokevirtual jdk.vm.ci.meta.JavaKind.isUnsigned:()Z
            ifeq 2
            getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
            invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getZeroExtend:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
            goto 3
      StackMap locals: org.graalvm.compiler.core.common.type.Stamp
      StackMap stack:
         2: getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
            invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getSignExtend:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
      StackMap locals:
      StackMap stack: org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
         3: astore 3 /* implicitExtend */
        start local 3 // org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp implicitExtend
         4: .line 153
            aload 3 /* implicitExtend */
            aload 1 /* kind */
            invokevirtual jdk.vm.ci.meta.JavaKind.getBitCount:()I
            bipush 32
            aload 2 /* narrow */
            invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp.foldStamp:(IILorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
            areturn
        end local 3 // org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp implicitExtend
        end local 2 // org.graalvm.compiler.core.common.type.Stamp narrow
        end local 1 // jdk.vm.ci.meta.JavaKind kind
        end local 0 // org.graalvm.compiler.core.common.type.IntegerStamp stamp
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0           stamp  Lorg/graalvm/compiler/core/common/type/IntegerStamp;
            0    5     1            kind  Ljdk/vm/ci/meta/JavaKind;
            1    5     2          narrow  Lorg/graalvm/compiler/core/common/type/Stamp;
            4    5     3  implicitExtend  Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<*>;
    MethodParameters:
       Name  Flags
      stamp  
      kind   

  public void testNarrowingConversions();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 156
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testMaskBasedNarrowing();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 190
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testJoinWeirdMasks();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 197
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testXor();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 222
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testNot();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 232
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddIntSimple();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 237
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddNegativeOverFlowInt1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 242
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddNegativeOverFlowInt2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 248
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddPositiveOverFlowInt1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddPositiveOverFlowInt2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddOverFlowsInt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 265
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddLongSimple();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 270
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddNegativOverFlowLong1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 275
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddNegativeOverFlowLong2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 281
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddPositiveOverFlowLong1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 287
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddPositiveOverFlowLong2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 292
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAddOverFlowsLong();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 298
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAdd1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 303
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAdd2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 309
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAdd3();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 315
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testAnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 323
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  private static void testSignExtendShort(long, long);
    descriptor: (JJ)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
         0: .line 332
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
       Name  Flags
      lower  
      upper  

  public void testSignExtend();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 335
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  private static void testZeroExtendShort(long, long, long, long);
    descriptor: (JJJJ)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=8, args_size=4
         0: .line 348
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
          Name  Flags
      lower     
      upper     
      newLower  
      newUpper  

  public void testZeroExtend();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 351
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIllegalJoin();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 361
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShiftLeft();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 367
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testUnsignedShiftRight();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 385
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShiftRight();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 404
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testMulHigh();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 422
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testUMulHigh();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 427
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  private static void testSomeMulHigh(org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<?>);
    descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 457
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<*>;)V
    MethodParameters:
             Name  Flags
      someMulHigh  

  private static void testMulHigh(org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<?>, long, long, );
    descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;JJI)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=4
         0: .line 514
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<*>;JJI)V
    MethodParameters:
             Name  Flags
      someMulHigh  
      a            
      b            
      bits         

  private static long getExpectedValue(org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<?>, long, long, );
    descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;JJI)J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=4
         0: .line 521
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method assertEquals(ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.UMulHigh>, ArithmeticOpTable.BinaryOp<capture#103-of ?>) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<*>;JJI)J
    MethodParameters:
             Name  Flags
      someMulHigh  
      a            
      b            
      bits         

  private static long mulHigh(long, long, int);
    descriptor: (JJI)J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=3
         0: .line 533
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method assertEquals(int, int) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      a     
      b     
      bits  

  private static long umulHigh(long, long, int);
    descriptor: (JJI)J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=3
         0: .line 539
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      a     
      b     
      bits  

  public void testDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
         0: .line 557
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.nodes.test.IntegerStampTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/nodes/test/IntegerStampTest;
    RuntimeInvisibleAnnotations: 
      Test()

  private static void testDiv(int, long, long);
    descriptor: (IJJ)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=3
         0: .line 565
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      bits  
      min   
      max   
}
SourceFile: "IntegerStampTest.java"
InnerClasses:
  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 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