public class org.graalvm.compiler.core.test.MemoryArithmeticTest extends org.graalvm.compiler.core.test.GraalCompilerTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.core.test.MemoryArithmeticTest
  super_class: org.graalvm.compiler.core.test.GraalCompilerTest
{
  protected static int count;
    descriptor: I
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC

  static org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject maxObject;
    descriptor: Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    flags: (0x0008) ACC_STATIC

  static org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject minObject;
    descriptor: Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    flags: (0x0008) ACC_STATIC

  static final boolean booleanTestValue1;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final byte byteTestValue1;
    descriptor: B
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final short shortTestValue1;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final char charTestValue1;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final int intTestValue1;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final float floatTestValue1;
    descriptor: F
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0.0

  static final long longTestValue1;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final double doubleTestValue1;
    descriptor: D
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0.0

  static final java.lang.Object objectTestValue1;
    descriptor: Ljava/lang/Object;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final boolean booleanTestValue2;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final byte byteTestValue2;
    descriptor: B
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 127

  static final short shortTestValue2;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 32767

  static final char charTestValue2;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 65535

  static final int intTestValue2;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2147483647

  static final float floatTestValue2;
    descriptor: F
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3.4028235E38

  static final long longTestValue2;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 9223372036854775807

  static final double doubleTestValue2;
    descriptor: D
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1.7976931348623157E308

  static final java.lang.Object objectTestValue2;
    descriptor: Ljava/lang/Object;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 65
            new org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject
            dup
            invokespecial org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.<init>:()V
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
         1: .line 76
            aconst_null
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue1:Ljava/lang/Object;
         2: .line 86
            ldc "String"
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue2:Ljava/lang/Object;
         3: .line 89
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            iconst_1
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
         4: .line 90
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            bipush 127
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
         5: .line 91
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            sipush 32767
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
         6: .line 92
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            ldc 65535
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
         7: .line 93
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            ldc 2147483647
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
         8: .line 94
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            ldc 3.4028235E38
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
         9: .line 95
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            ldc 9223372036854775807
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
        10: .line 96
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            ldc 1.7976931348623157E308
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
        11: .line 97
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.maxObject:Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            ldc "String"
            putfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.objectValue:Ljava/lang/Object;
        12: .line 98
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  protected jdk.vm.ci.code.InstalledCode getCode(jdk.vm.ci.meta.ResolvedJavaMethod, org.graalvm.compiler.nodes.StructuredGraph);
    descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;Lorg/graalvm/compiler/nodes/StructuredGraph;)Ljdk/vm/ci/code/InstalledCode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
        start local 1 // jdk.vm.ci.meta.ResolvedJavaMethod method
        start local 2 // org.graalvm.compiler.nodes.StructuredGraph graph
         0: .line 36
            aload 0 /* this */
            aload 1 /* method */
            aload 2 /* graph */
            iconst_1
            invokevirtual org.graalvm.compiler.core.test.MemoryArithmeticTest.getCode:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Lorg/graalvm/compiler/nodes/StructuredGraph;Z)Ljdk/vm/ci/code/InstalledCode;
            areturn
        end local 2 // org.graalvm.compiler.nodes.StructuredGraph graph
        end local 1 // jdk.vm.ci.meta.ResolvedJavaMethod method
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
            0    1     1  method  Ljdk/vm/ci/meta/ResolvedJavaMethod;
            0    1     2   graph  Lorg/graalvm/compiler/nodes/StructuredGraph;
    MethodParameters:
        Name  Flags
      method  
      graph   

  protected void before(jdk.vm.ci.meta.ResolvedJavaMethod);
    descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
        start local 1 // jdk.vm.ci.meta.ResolvedJavaMethod method
         0: .line 45
            aload 1 /* method */
            invokeinterface jdk.vm.ci.meta.ResolvedJavaMethod.reprofile:()V
         1: .line 46
            return
        end local 1 // jdk.vm.ci.meta.ResolvedJavaMethod method
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
            0    2     1  method  Ljdk/vm/ci/meta/ResolvedJavaMethod;
    MethodParameters:
        Name  Flags
      method  

  public static java.lang.Object testBooleanCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, boolean);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;Z)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // boolean booleanValue
         0: .line 101
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            iload 1 /* booleanValue */
            if_icmpne 2
         1: .line 102
            aload 0 /* f */
            areturn
         2: .line 104
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // boolean booleanValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0             f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  booleanValue  Z
    MethodParameters:
              Name  Flags
      f             
      booleanValue  

  public static java.lang.Object testBooleanCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 108
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            ifne 2
         1: .line 109
            aload 0 /* f */
            areturn
         2: .line 111
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testBooleanCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 115
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            ifeq 2
         1: .line 116
            aload 0 /* f */
            areturn
         2: .line 118
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testBooleanCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 121
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testBooleanNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 129
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testBooleanNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 134
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testBooleanNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 139
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 145
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpne 2
         1: .line 146
            aload 0 /* f */
            areturn
         2: .line 148
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 152
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifne 2
         1: .line 153
            aload 0 /* f */
            areturn
         2: .line 155
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 159
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpne 2
         1: .line 160
            aload 0 /* f */
            areturn
         2: .line 162
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 165
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 173
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 178
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 183
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 189
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpge 2
         1: .line 190
            aload 0 /* f */
            areturn
         2: .line 192
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 196
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifge 2
         1: .line 197
            aload 0 /* f */
            areturn
         2: .line 199
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 203
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpge 2
         1: .line 204
            aload 0 /* f */
            areturn
         2: .line 206
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 209
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 217
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest 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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 227
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteSwappedCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 233
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpge 2
         1: .line 234
            aload 0 /* f */
            areturn
         2: .line 236
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteSwappedCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 240
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifle 2
         1: .line 241
            aload 0 /* f */
            areturn
         2: .line 243
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteSwappedCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 247
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpge 2
         1: .line 248
            aload 0 /* f */
            areturn
         2: .line 250
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 253
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 261
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 266
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 271
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 277
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpgt 2
         1: .line 278
            aload 0 /* f */
            areturn
         2: .line 280
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 284
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifgt 2
         1: .line 285
            aload 0 /* f */
            areturn
         2: .line 287
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 291
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpgt 2
         1: .line 292
            aload 0 /* f */
            areturn
         2: .line 294
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 297
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 305
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 310
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest 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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteSwappedCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 321
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpgt 2
         1: .line 322
            aload 0 /* f */
            areturn
         2: .line 324
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteSwappedCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 328
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iflt 2
         1: .line 329
            aload 0 /* f */
            areturn
         2: .line 331
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteSwappedCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 335
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpgt 2
         1: .line 336
            aload 0 /* f */
            areturn
         2: .line 338
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 341
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 349
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 354
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 359
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 365
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmple 2
         1: .line 366
            aload 0 /* f */
            areturn
         2: .line 368
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 372
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifle 2
         1: .line 373
            aload 0 /* f */
            areturn
         2: .line 375
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 379
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmple 2
         1: .line 380
            aload 0 /* f */
            areturn
         2: .line 382
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest 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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 393
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 398
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 403
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteSwappedCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 409
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmple 2
         1: .line 410
            aload 0 /* f */
            areturn
         2: .line 412
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteSwappedCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 416
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifge 2
         1: .line 417
            aload 0 /* f */
            areturn
         2: .line 419
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteSwappedCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 423
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmple 2
         1: .line 424
            aload 0 /* f */
            areturn
         2: .line 426
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 429
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 437
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 442
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 447
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 453
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmplt 2
         1: .line 454
            aload 0 /* f */
            areturn
         2: .line 456
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 460
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iflt 2
         1: .line 461
            aload 0 /* f */
            areturn
         2: .line 463
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 467
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmplt 2
         1: .line 468
            aload 0 /* f */
            areturn
         2: .line 470
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 473
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 481
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 486
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 491
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testByteSwappedCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 497
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmplt 2
         1: .line 498
            aload 0 /* f */
            areturn
         2: .line 500
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static java.lang.Object testByteSwappedCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 504
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifgt 2
         1: .line 505
            aload 0 /* f */
            areturn
         2: .line 507
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testByteSwappedCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 511
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmplt 2
         1: .line 512
            aload 0 /* f */
            areturn
         2: .line 514
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 517
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 525
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 530
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSwappedComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 535
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 541
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpne 2
         1: .line 542
            aload 0 /* f */
            areturn
         2: .line 544
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 548
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifne 2
         1: .line 549
            aload 0 /* f */
            areturn
         2: .line 551
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 555
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpne 2
         1: .line 556
            aload 0 /* f */
            areturn
         2: .line 558
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 561
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 569
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 574
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 579
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 585
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpge 2
         1: .line 586
            aload 0 /* f */
            areturn
         2: .line 588
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 592
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifge 2
         1: .line 593
            aload 0 /* f */
            areturn
         2: .line 595
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 599
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpge 2
         1: .line 600
            aload 0 /* f */
            areturn
         2: .line 602
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 605
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 613
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 618
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 623
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortSwappedCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 629
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpge 2
         1: .line 630
            aload 0 /* f */
            areturn
         2: .line 632
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortSwappedCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 636
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifle 2
         1: .line 637
            aload 0 /* f */
            areturn
         2: .line 639
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortSwappedCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 643
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpge 2
         1: .line 644
            aload 0 /* f */
            areturn
         2: .line 646
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 649
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 657
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 662
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 667
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 673
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpgt 2
         1: .line 674
            aload 0 /* f */
            areturn
         2: .line 676
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 680
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifgt 2
         1: .line 681
            aload 0 /* f */
            areturn
         2: .line 683
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 687
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpgt 2
         1: .line 688
            aload 0 /* f */
            areturn
         2: .line 690
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 693
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 701
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 706
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 711
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortSwappedCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 717
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpgt 2
         1: .line 718
            aload 0 /* f */
            areturn
         2: .line 720
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortSwappedCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 724
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iflt 2
         1: .line 725
            aload 0 /* f */
            areturn
         2: .line 727
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortSwappedCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 731
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpgt 2
         1: .line 732
            aload 0 /* f */
            areturn
         2: .line 734
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 737
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 745
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 750
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 755
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 761
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmple 2
         1: .line 762
            aload 0 /* f */
            areturn
         2: .line 764
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 768
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifle 2
         1: .line 769
            aload 0 /* f */
            areturn
         2: .line 771
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 775
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmple 2
         1: .line 776
            aload 0 /* f */
            areturn
         2: .line 778
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 781
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 789
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 794
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 799
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortSwappedCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 805
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmple 2
         1: .line 806
            aload 0 /* f */
            areturn
         2: .line 808
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortSwappedCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 812
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifge 2
         1: .line 813
            aload 0 /* f */
            areturn
         2: .line 815
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortSwappedCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 819
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmple 2
         1: .line 820
            aload 0 /* f */
            areturn
         2: .line 822
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 825
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 833
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 838
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 843
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 849
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmplt 2
         1: .line 850
            aload 0 /* f */
            areturn
         2: .line 852
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 856
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iflt 2
         1: .line 857
            aload 0 /* f */
            areturn
         2: .line 859
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 863
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmplt 2
         1: .line 864
            aload 0 /* f */
            areturn
         2: .line 866
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 869
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 877
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 882
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 887
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testShortSwappedCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 893
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmplt 2
         1: .line 894
            aload 0 /* f */
            areturn
         2: .line 896
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static java.lang.Object testShortSwappedCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 900
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifgt 2
         1: .line 901
            aload 0 /* f */
            areturn
         2: .line 903
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testShortSwappedCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 907
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmplt 2
         1: .line 908
            aload 0 /* f */
            areturn
         2: .line 910
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 913
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 921
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 926
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSwappedComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 931
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 937
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpne 2
         1: .line 938
            aload 0 /* f */
            areturn
         2: .line 940
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 944
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifne 2
         1: .line 945
            aload 0 /* f */
            areturn
         2: .line 947
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 951
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpne 2
         1: .line 952
            aload 0 /* f */
            areturn
         2: .line 954
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 957
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 965
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 970
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 975
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 981
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpge 2
         1: .line 982
            aload 0 /* f */
            areturn
         2: .line 984
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 988
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifge 2
         1: .line 989
            aload 0 /* f */
            areturn
         2: .line 991
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 995
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpge 2
         1: .line 996
            aload 0 /* f */
            areturn
         2: .line 998
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1001
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1009
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1014
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1019
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharSwappedCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 1025
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpge 2
         1: .line 1026
            aload 0 /* f */
            areturn
         2: .line 1028
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharSwappedCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1032
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifle 2
         1: .line 1033
            aload 0 /* f */
            areturn
         2: .line 1035
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharSwappedCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1039
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpge 2
         1: .line 1040
            aload 0 /* f */
            areturn
         2: .line 1042
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1045
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1053
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1058
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1063
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 1069
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpgt 2
         1: .line 1070
            aload 0 /* f */
            areturn
         2: .line 1072
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1076
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifgt 2
         1: .line 1077
            aload 0 /* f */
            areturn
         2: .line 1079
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1083
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpgt 2
         1: .line 1084
            aload 0 /* f */
            areturn
         2: .line 1086
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1089
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1097
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1102
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1107
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharSwappedCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 1113
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpgt 2
         1: .line 1114
            aload 0 /* f */
            areturn
         2: .line 1116
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharSwappedCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1120
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iflt 2
         1: .line 1121
            aload 0 /* f */
            areturn
         2: .line 1123
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharSwappedCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1127
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpgt 2
         1: .line 1128
            aload 0 /* f */
            areturn
         2: .line 1130
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1133
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1141
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1146
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1151
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 1157
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmple 2
         1: .line 1158
            aload 0 /* f */
            areturn
         2: .line 1160
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1164
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifle 2
         1: .line 1165
            aload 0 /* f */
            areturn
         2: .line 1167
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1171
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmple 2
         1: .line 1172
            aload 0 /* f */
            areturn
         2: .line 1174
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1177
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1185
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1190
            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.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1196
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharSwappedCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 1201
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmple 2
         1: .line 1202
            aload 0 /* f */
            areturn
         2: .line 1204
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharSwappedCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1208
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifge 2
         1: .line 1209
            aload 0 /* f */
            areturn
         2: .line 1211
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharSwappedCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1215
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmple 2
         1: .line 1216
            aload 0 /* f */
            areturn
         2: .line 1218
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1222
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1230
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1235
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1240
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 1245
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmplt 2
         1: .line 1246
            aload 0 /* f */
            areturn
         2: .line 1248
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1252
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iflt 2
         1: .line 1253
            aload 0 /* f */
            areturn
         2: .line 1255
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1259
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmplt 2
         1: .line 1260
            aload 0 /* f */
            areturn
         2: .line 1262
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1266
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1274
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1279
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1284
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testCharSwappedCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 1289
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmplt 2
         1: .line 1290
            aload 0 /* f */
            areturn
         2: .line 1292
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static java.lang.Object testCharSwappedCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1296
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifgt 2
         1: .line 1297
            aload 0 /* f */
            areturn
         2: .line 1299
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testCharSwappedCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1303
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmplt 2
         1: .line 1304
            aload 0 /* f */
            areturn
         2: .line 1306
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1310
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1318
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1323
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSwappedComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1328
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1333
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpne 2
         1: .line 1334
            aload 0 /* f */
            areturn
         2: .line 1336
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1340
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifne 2
         1: .line 1341
            aload 0 /* f */
            areturn
         2: .line 1343
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1347
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpne 2
         1: .line 1348
            aload 0 /* f */
            areturn
         2: .line 1350
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1354
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1362
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1367
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1372
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1377
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpge 2
         1: .line 1378
            aload 0 /* f */
            areturn
         2: .line 1380
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1384
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifge 2
         1: .line 1385
            aload 0 /* f */
            areturn
         2: .line 1387
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1391
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpge 2
         1: .line 1392
            aload 0 /* f */
            areturn
         2: .line 1394
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1398
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1406
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1411
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1416
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntSwappedCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1421
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpge 2
         1: .line 1422
            aload 0 /* f */
            areturn
         2: .line 1424
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntSwappedCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1428
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifle 2
         1: .line 1429
            aload 0 /* f */
            areturn
         2: .line 1431
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntSwappedCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1435
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpge 2
         1: .line 1436
            aload 0 /* f */
            areturn
         2: .line 1438
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1442
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1450
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1455
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1460
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1465
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpgt 2
         1: .line 1466
            aload 0 /* f */
            areturn
         2: .line 1468
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1472
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifgt 2
         1: .line 1473
            aload 0 /* f */
            areturn
         2: .line 1475
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1479
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpgt 2
         1: .line 1480
            aload 0 /* f */
            areturn
         2: .line 1482
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1486
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1494
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1499
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1504
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntSwappedCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1509
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpgt 2
         1: .line 1510
            aload 0 /* f */
            areturn
         2: .line 1512
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntSwappedCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1516
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iflt 2
         1: .line 1517
            aload 0 /* f */
            areturn
         2: .line 1519
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntSwappedCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1523
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpgt 2
         1: .line 1524
            aload 0 /* f */
            areturn
         2: .line 1526
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1530
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1538
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1543
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1548
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1553
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmple 2
         1: .line 1554
            aload 0 /* f */
            areturn
         2: .line 1556
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1560
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifle 2
         1: .line 1561
            aload 0 /* f */
            areturn
         2: .line 1563
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1567
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmple 2
         1: .line 1568
            aload 0 /* f */
            areturn
         2: .line 1570
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1574
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1582
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1587
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1592
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntSwappedCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1597
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmple 2
         1: .line 1598
            aload 0 /* f */
            areturn
         2: .line 1600
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntSwappedCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1604
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifge 2
         1: .line 1605
            aload 0 /* f */
            areturn
         2: .line 1607
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntSwappedCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1611
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmple 2
         1: .line 1612
            aload 0 /* f */
            areturn
         2: .line 1614
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1618
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1626
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1631
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1636
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1641
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmplt 2
         1: .line 1642
            aload 0 /* f */
            areturn
         2: .line 1644
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1648
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iflt 2
         1: .line 1649
            aload 0 /* f */
            areturn
         2: .line 1651
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1655
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmplt 2
         1: .line 1656
            aload 0 /* f */
            areturn
         2: .line 1658
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1662
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1670
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1675
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1680
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testIntSwappedCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 1685
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmplt 2
         1: .line 1686
            aload 0 /* f */
            areturn
         2: .line 1688
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static java.lang.Object testIntSwappedCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1692
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifgt 2
         1: .line 1693
            aload 0 /* f */
            areturn
         2: .line 1695
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testIntSwappedCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1699
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmplt 2
         1: .line 1700
            aload 0 /* f */
            areturn
         2: .line 1702
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1706
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1714
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1719
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSwappedComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1724
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 1729
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            ifne 2
         1: .line 1730
            aload 0 /* f */
            areturn
         2: .line 1732
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1736
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            ifne 2
         1: .line 1737
            aload 0 /* f */
            areturn
         2: .line 1739
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1743
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            ifne 2
         1: .line 1744
            aload 0 /* f */
            areturn
         2: .line 1746
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1750
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1758
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1763
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1768
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 1773
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpg
            ifge 2
         1: .line 1774
            aload 0 /* f */
            areturn
         2: .line 1776
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1780
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpg
            ifge 2
         1: .line 1781
            aload 0 /* f */
            areturn
         2: .line 1783
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1787
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpg
            ifge 2
         1: .line 1788
            aload 0 /* f */
            areturn
         2: .line 1790
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1794
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1802
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1807
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1812
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatSwappedCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 1817
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1818
            aload 0 /* f */
            areturn
         2: .line 1820
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatSwappedCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1824
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1825
            aload 0 /* f */
            areturn
         2: .line 1827
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatSwappedCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1831
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1832
            aload 0 /* f */
            areturn
         2: .line 1834
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1838
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1846
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1851
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1856
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 1861
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpg
            ifgt 2
         1: .line 1862
            aload 0 /* f */
            areturn
         2: .line 1864
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1868
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpg
            ifgt 2
         1: .line 1869
            aload 0 /* f */
            areturn
         2: .line 1871
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1875
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpg
            ifgt 2
         1: .line 1876
            aload 0 /* f */
            areturn
         2: .line 1878
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1882
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1890
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1895
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1900
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatSwappedCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 1905
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1906
            aload 0 /* f */
            areturn
         2: .line 1908
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatSwappedCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1912
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1913
            aload 0 /* f */
            areturn
         2: .line 1915
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatSwappedCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1919
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1920
            aload 0 /* f */
            areturn
         2: .line 1922
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1926
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1934
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1939
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1944
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 1949
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            ifle 2
         1: .line 1950
            aload 0 /* f */
            areturn
         2: .line 1952
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1956
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            ifle 2
         1: .line 1957
            aload 0 /* f */
            areturn
         2: .line 1959
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 1963
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            ifle 2
         1: .line 1964
            aload 0 /* f */
            areturn
         2: .line 1966
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1970
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1978
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1983
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 1988
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatSwappedCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 1993
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 1994
            aload 0 /* f */
            areturn
         2: .line 1996
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatSwappedCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2000
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 2001
            aload 0 /* f */
            areturn
         2: .line 2003
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatSwappedCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2007
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 2008
            aload 0 /* f */
            areturn
         2: .line 2010
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2014
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2022
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2027
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2032
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 2037
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            iflt 2
         1: .line 2038
            aload 0 /* f */
            areturn
         2: .line 2040
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2044
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            iflt 2
         1: .line 2045
            aload 0 /* f */
            areturn
         2: .line 2047
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2051
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            iflt 2
         1: .line 2052
            aload 0 /* f */
            areturn
         2: .line 2054
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2058
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2066
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2071
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2076
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testFloatSwappedCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 2081
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2082
            aload 0 /* f */
            areturn
         2: .line 2084
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static java.lang.Object testFloatSwappedCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2088
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2089
            aload 0 /* f */
            areturn
         2: .line 2091
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testFloatSwappedCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2095
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2096
            aload 0 /* f */
            areturn
         2: .line 2098
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2102
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2110
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2115
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSwappedComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2120
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2125
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifne 2
         1: .line 2126
            aload 0 /* f */
            areturn
         2: .line 2128
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2132
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifne 2
         1: .line 2133
            aload 0 /* f */
            areturn
         2: .line 2135
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2139
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifne 2
         1: .line 2140
            aload 0 /* f */
            areturn
         2: .line 2142
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2146
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2154
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2164
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2169
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifge 2
         1: .line 2170
            aload 0 /* f */
            areturn
         2: .line 2172
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2176
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifge 2
         1: .line 2177
            aload 0 /* f */
            areturn
         2: .line 2179
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2183
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifge 2
         1: .line 2184
            aload 0 /* f */
            areturn
         2: .line 2186
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2190
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2198
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2203
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2208
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongSwappedCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2213
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2214
            aload 0 /* f */
            areturn
         2: .line 2216
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongSwappedCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2220
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2221
            aload 0 /* f */
            areturn
         2: .line 2223
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongSwappedCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2227
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2228
            aload 0 /* f */
            areturn
         2: .line 2230
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2234
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2242
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2247
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2252
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2257
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifgt 2
         1: .line 2258
            aload 0 /* f */
            areturn
         2: .line 2260
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2264
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifgt 2
         1: .line 2265
            aload 0 /* f */
            areturn
         2: .line 2267
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2271
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifgt 2
         1: .line 2272
            aload 0 /* f */
            areturn
         2: .line 2274
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2278
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2286
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2291
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2296
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongSwappedCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2301
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2302
            aload 0 /* f */
            areturn
         2: .line 2304
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongSwappedCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2308
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2309
            aload 0 /* f */
            areturn
         2: .line 2311
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongSwappedCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2315
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2316
            aload 0 /* f */
            areturn
         2: .line 2318
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2322
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2330
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2335
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2340
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2345
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifle 2
         1: .line 2346
            aload 0 /* f */
            areturn
         2: .line 2348
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2352
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifle 2
         1: .line 2353
            aload 0 /* f */
            areturn
         2: .line 2355
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2359
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifle 2
         1: .line 2360
            aload 0 /* f */
            areturn
         2: .line 2362
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2366
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2374
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2379
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2384
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongSwappedCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2389
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2390
            aload 0 /* f */
            areturn
         2: .line 2392
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongSwappedCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2396
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2397
            aload 0 /* f */
            areturn
         2: .line 2399
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongSwappedCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2403
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2404
            aload 0 /* f */
            areturn
         2: .line 2406
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2410
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2418
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2423
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2428
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2433
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            iflt 2
         1: .line 2434
            aload 0 /* f */
            areturn
         2: .line 2436
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2440
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            iflt 2
         1: .line 2441
            aload 0 /* f */
            areturn
         2: .line 2443
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2447
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            iflt 2
         1: .line 2448
            aload 0 /* f */
            areturn
         2: .line 2450
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2454
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2462
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2467
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2472
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testLongSwappedCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 2477
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2478
            aload 0 /* f */
            areturn
         2: .line 2480
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static java.lang.Object testLongSwappedCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2484
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2485
            aload 0 /* f */
            areturn
         2: .line 2487
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testLongSwappedCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2491
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2492
            aload 0 /* f */
            areturn
         2: .line 2494
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2498
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2506
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2511
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSwappedComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2516
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2521
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            ifne 2
         1: .line 2522
            aload 0 /* f */
            areturn
         2: .line 2524
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2528
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            ifne 2
         1: .line 2529
            aload 0 /* f */
            areturn
         2: .line 2531
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            ifne 2
         1: .line 2536
            aload 0 /* f */
            areturn
         2: .line 2538
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2542
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2550
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2555
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2560
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2565
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpg
            ifge 2
         1: .line 2566
            aload 0 /* f */
            areturn
         2: .line 2568
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2572
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpg
            ifge 2
         1: .line 2573
            aload 0 /* f */
            areturn
         2: .line 2575
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2579
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpg
            ifge 2
         1: .line 2580
            aload 0 /* f */
            areturn
         2: .line 2582
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2586
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2594
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2599
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2604
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleSwappedCompareLess(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2609
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2610
            aload 0 /* f */
            areturn
         2: .line 2612
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleSwappedCompareLessConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2616
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2617
            aload 0 /* f */
            areturn
         2: .line 2619
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleSwappedCompareLessConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2623
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2624
            aload 0 /* f */
            areturn
         2: .line 2626
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2630
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesLess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2638
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesLess1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2643
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesLess2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2648
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2653
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpg
            ifgt 2
         1: .line 2654
            aload 0 /* f */
            areturn
         2: .line 2656
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2660
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpg
            ifgt 2
         1: .line 2661
            aload 0 /* f */
            areturn
         2: .line 2663
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2667
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpg
            ifgt 2
         1: .line 2668
            aload 0 /* f */
            areturn
         2: .line 2670
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2674
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2682
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2687
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2692
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleSwappedCompareLessEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2697
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2698
            aload 0 /* f */
            areturn
         2: .line 2700
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleSwappedCompareLessEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2704
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2705
            aload 0 /* f */
            areturn
         2: .line 2707
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleSwappedCompareLessEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2711
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2712
            aload 0 /* f */
            areturn
         2: .line 2714
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2718
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesLessEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2726
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesLessEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2731
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesLessEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2736
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2741
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            ifle 2
         1: .line 2742
            aload 0 /* f */
            areturn
         2: .line 2744
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2748
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            ifle 2
         1: .line 2749
            aload 0 /* f */
            areturn
         2: .line 2751
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2755
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            ifle 2
         1: .line 2756
            aload 0 /* f */
            areturn
         2: .line 2758
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2762
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2770
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2775
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2780
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleSwappedCompareGreater(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2785
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2786
            aload 0 /* f */
            areturn
         2: .line 2788
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleSwappedCompareGreaterConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2792
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2793
            aload 0 /* f */
            areturn
         2: .line 2795
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleSwappedCompareGreaterConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2799
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2800
            aload 0 /* f */
            areturn
         2: .line 2802
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2806
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesGreater();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2814
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesGreater1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2819
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesGreater2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2824
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2829
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            iflt 2
         1: .line 2830
            aload 0 /* f */
            areturn
         2: .line 2832
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2836
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            iflt 2
         1: .line 2837
            aload 0 /* f */
            areturn
         2: .line 2839
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2843
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            iflt 2
         1: .line 2844
            aload 0 /* f */
            areturn
         2: .line 2846
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2850
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2858
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2863
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2868
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testDoubleSwappedCompareGreaterEqual(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 2873
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2874
            aload 0 /* f */
            areturn
         2: .line 2876
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static java.lang.Object testDoubleSwappedCompareGreaterEqualConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2880
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2881
            aload 0 /* f */
            areturn
         2: .line 2883
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testDoubleSwappedCompareGreaterEqualConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2887
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2888
            aload 0 /* f */
            areturn
         2: .line 2890
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2894
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesGreaterEqual();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2902
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesGreaterEqual1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2907
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSwappedComparesGreaterEqual2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2912
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static java.lang.Object testObjectCompare(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, java.lang.Object);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // java.lang.Object objectValue
         0: .line 2917
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.objectValue:Ljava/lang/Object;
            aload 1 /* objectValue */
            if_acmpne 2
         1: .line 2918
            aload 0 /* f */
            areturn
         2: .line 2920
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.Object objectValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    3     1  objectValue  Ljava/lang/Object;
    MethodParameters:
             Name  Flags
      f            
      objectValue  

  public static java.lang.Object testObjectCompareConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2924
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.objectValue:Ljava/lang/Object;
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue1:Ljava/lang/Object;
            if_acmpne 2
         1: .line 2925
            aload 0 /* f */
            areturn
         2: .line 2927
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static java.lang.Object testObjectCompareConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2931
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.objectValue:Ljava/lang/Object;
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue2:Ljava/lang/Object;
            if_acmpne 2
         1: .line 2932
            aload 0 /* f */
            areturn
         2: .line 2934
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testObjectCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2938
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testObjectNullCompares();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2946
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testObjectNullCompares1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2951
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testObjectNullCompares2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2956
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testByteAdd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 2961
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            iadd
            ireturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static int testByteAddConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2965
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iconst_0
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testByteAddConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2969
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteAdds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2973
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullAdd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2981
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testShortAdd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 2986
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            iadd
            ireturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static int testShortAddConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2990
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iconst_0
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testShortAddConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 2994
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortAdds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 2998
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullAdd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3006
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testCharAdd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 3011
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            iadd
            ireturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static int testCharAddConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3015
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iconst_0
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testCharAddConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3019
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharAdds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3023
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullAdd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3031
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testIntAdd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 3036
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            iadd
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static int testIntAddConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3040
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iconst_0
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testIntAddConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3044
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            iadd
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntAdds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3048
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullAdd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3056
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long testLongAdd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 3061
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            ladd
            lreturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static long testLongAddConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3065
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            ladd
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static long testLongAddConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3069
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            ladd
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongAdds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3073
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullAdd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3081
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float testFloatAdd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 3086
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fadd
            freturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static float testFloatAddConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3090
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fadd
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static float testFloatAddConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3094
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fadd
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatAdds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3098
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullAdd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3106
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double testDoubleAdd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 3111
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dadd
            dreturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static double testDoubleAddConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3115
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dadd
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static double testDoubleAddConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3119
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dadd
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleAdds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullAdd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3131
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testByteSub(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 3136
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            isub
            ireturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static int testByteSubConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3140
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iconst_0
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testByteSubConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3144
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteSubs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3148
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullSub();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3156
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testShortSub(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 3161
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            isub
            ireturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static int testShortSubConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3165
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iconst_0
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testShortSubConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3169
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortSubs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3173
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullSub();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3181
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testCharSub(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 3186
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            isub
            ireturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static int testCharSubConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3190
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iconst_0
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testCharSubConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3194
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharSubs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3198
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullSub();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3206
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testIntSub(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 3211
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            isub
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static int testIntSubConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3215
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iconst_0
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testIntSubConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3219
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            isub
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntSubs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3223
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullSub();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3231
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long testLongSub(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 3236
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lsub
            lreturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static long testLongSubConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3240
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lsub
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static long testLongSubConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3244
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lsub
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongSubs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3248
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullSub();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3256
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float testFloatSub(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 3261
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fsub
            freturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static float testFloatSubConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3265
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fsub
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static float testFloatSubConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3269
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fsub
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatSubs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3273
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullSub();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3281
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double testDoubleSub(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 3286
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dsub
            dreturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static double testDoubleSubConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3290
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dsub
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static double testDoubleSubConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3294
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dsub
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleSubs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3298
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullSub();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3306
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testByteMul(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 3311
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            imul
            ireturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static int testByteMulConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3315
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iconst_0
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testByteMulConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3319
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteMuls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3323
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullMul();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3331
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testShortMul(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 3336
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            imul
            ireturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static int testShortMulConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3340
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iconst_0
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testShortMulConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3344
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortMuls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3348
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullMul();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3356
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testCharMul(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 3361
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            imul
            ireturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static int testCharMulConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3365
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iconst_0
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testCharMulConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3369
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharMuls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3373
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullMul();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3381
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testIntMul(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 3386
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            imul
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static int testIntMulConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3390
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iconst_0
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testIntMulConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3394
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            imul
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntMuls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3398
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullMul();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3406
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long testLongMul(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 3411
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lmul
            lreturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static long testLongMulConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3415
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lmul
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static long testLongMulConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3419
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lmul
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongMuls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3423
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullMul();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3431
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float testFloatMul(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 3436
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fmul
            freturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static float testFloatMulConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3440
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fmul
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static float testFloatMulConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3444
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fmul
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatMuls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3448
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullMul();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3456
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double testDoubleMul(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 3461
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dmul
            dreturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static double testDoubleMulConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3465
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dmul
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static double testDoubleMulConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3469
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dmul
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleMuls();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3473
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullMul();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3481
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testByteDiv(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 3486
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            idiv
            ireturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static int testByteDivConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3491
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iconst_0
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testByteDivConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3495
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteDivs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3499
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3507
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testShortDiv(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 3512
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            idiv
            ireturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static int testShortDivConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3517
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iconst_0
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testShortDivConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3521
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortDivs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3525
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3533
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testCharDiv(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 3538
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            idiv
            ireturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static int testCharDivConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3543
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iconst_0
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testCharDivConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3547
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharDivs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3551
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3559
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testIntDiv(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 3564
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            idiv
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static int testIntDivConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3569
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iconst_0
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testIntDivConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3573
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            idiv
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntDivs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3577
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3585
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long testLongDiv(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 3590
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            ldiv
            lreturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static long testLongDivConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3595
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            ldiv
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static long testLongDivConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3599
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            ldiv
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongDivs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3603
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3611
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float testFloatDiv(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, float);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;F)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // float floatValue
         0: .line 3616
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fdiv
            freturn
        end local 1 // float floatValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  floatValue  F
    MethodParameters:
            Name  Flags
      f           
      floatValue  

  public static float testFloatDivConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3620
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fdiv
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static float testFloatDivConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3624
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fdiv
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testFloatDivs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3628
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testFloatNullDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3636
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double testDoubleDiv(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, double);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;D)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // double doubleValue
         0: .line 3641
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            ddiv
            dreturn
        end local 1 // double doubleValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0            f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  doubleValue  D
    MethodParameters:
             Name  Flags
      f            
      doubleValue  

  public static double testDoubleDivConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3645
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            ddiv
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static double testDoubleDivConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3649
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            ddiv
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testDoubleDivs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3653
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testDoubleNullDiv();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3661
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testByteOr(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 3666
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            ior
            ireturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static int testByteOrConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3670
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iconst_0
            ior
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testByteOrConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3674
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            ior
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteOrs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3678
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullOr();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3686
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testShortOr(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 3691
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            ior
            ireturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static int testShortOrConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3695
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iconst_0
            ior
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testShortOrConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3699
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            ior
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortOrs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3703
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullOr();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3711
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testCharOr(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 3716
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            ior
            ireturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static int testCharOrConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3720
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iconst_0
            ior
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testCharOrConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3724
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            ior
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharOrs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3728
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullOr();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3736
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testIntOr(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 3741
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            ior
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static int testIntOrConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3745
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testIntOrConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3749
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            ior
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntOrs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3753
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullOr();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3761
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long testLongOr(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 3766
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lor
            lreturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static long testLongOrConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3770
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static long testLongOrConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3774
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lor
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongOrs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3778
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullOr();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3786
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testByteXor(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 3791
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            ixor
            ireturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static int testByteXorConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3795
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iconst_0
            ixor
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testByteXorConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3799
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            ixor
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteXors();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3803
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullXor();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3811
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testShortXor(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 3816
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            ixor
            ireturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static int testShortXorConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3820
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iconst_0
            ixor
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testShortXorConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3824
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            ixor
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortXors();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3828
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullXor();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3836
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testCharXor(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 3841
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            ixor
            ireturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static int testCharXorConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3845
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iconst_0
            ixor
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testCharXorConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3849
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            ixor
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharXors();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3853
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullXor();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3861
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testIntXor(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 3866
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            ixor
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static int testIntXorConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3870
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testIntXorConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3874
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            ixor
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntXors();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3878
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullXor();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3886
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long testLongXor(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 3891
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lxor
            lreturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static long testLongXorConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3895
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static long testLongXorConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3899
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lxor
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongXors();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3903
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullXor();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3911
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testByteAnd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, byte);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // byte byteValue
         0: .line 3916
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            iand
            ireturn
        end local 1 // byte byteValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  byteValue  B
    MethodParameters:
           Name  Flags
      f          
      byteValue  

  public static int testByteAndConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3920
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iconst_0
            iand
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testByteAndConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3924
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            iand
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testByteAnds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3928
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testByteNullAnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3936
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testShortAnd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, short);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;S)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // short shortValue
         0: .line 3941
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            iand
            ireturn
        end local 1 // short shortValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0           f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  shortValue  S
    MethodParameters:
            Name  Flags
      f           
      shortValue  

  public static int testShortAndConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3945
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iconst_0
            iand
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testShortAndConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3949
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            iand
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testShortAnds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3953
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testShortNullAnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3961
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testCharAnd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, char);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;C)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // char charValue
         0: .line 3966
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            iand
            ireturn
        end local 1 // char charValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  charValue  C
    MethodParameters:
           Name  Flags
      f          
      charValue  

  public static int testCharAndConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3970
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iconst_0
            iand
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testCharAndConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3974
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            iand
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testCharAnds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3978
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCharNullAnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 3986
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int testIntAnd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 3991
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            iand
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static int testIntAndConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3995
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            pop
            iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static int testIntAndConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 3999
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            iand
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntAnds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4003
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullAnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4011
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long testLongAnd(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 4016
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            land
            lreturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    1     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static long testLongAndConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4020
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            pop2
            lconst_0
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static long testLongAndConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4024
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            land
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongAnds();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4028
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullAnd();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4036
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static boolean testIntMask(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, int);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // int intValue
         0: .line 4041
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            iand
            ifeq 3
         1: .line 4042
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
            iconst_1
            iadd
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
         2: .line 4043
            iconst_0
            ireturn
         3: .line 4045
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // int intValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0         f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    4     1  intValue  I
    MethodParameters:
          Name  Flags
      f         
      intValue  

  public static boolean testIntMaskConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4049
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            pop
            iconst_0
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static boolean testIntMaskConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4053
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testIntMasks();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4057
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testIntNullMask();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4065
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static boolean testLongMask(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject, long);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;J)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
        start local 1 // long longValue
         0: .line 4070
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            land
            lconst_0
            lcmp
            ifeq 3
         1: .line 4071
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
            iconst_1
            iadd
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
         2: .line 4072
            iconst_0
            ireturn
         3: .line 4074
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // long longValue
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0          f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
            0    4     1  longValue  J
    MethodParameters:
           Name  Flags
      f          
      longValue  

  public static boolean testLongMaskConstant1(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4078
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            pop2
            lconst_0
            lconst_0
            lcmp
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public static boolean testLongMaskConstant2(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4082
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            land
            lconst_0
            lcmp
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testLongMasks();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4086
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testLongNullMask();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4094
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int doConvertByteInt(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4099
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertByteInt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4103
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int doConvertShortInt(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4109
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertShortInt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int doConvertCharInt(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4119
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertCharInt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int doConvertLongInt(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4129
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            l2i
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertLongInt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4133
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int doConvertFloatInt(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4139
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            f2i
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertFloatInt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4143
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static int doConvertDoubleInt(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4149
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            d2i
            ireturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertDoubleInt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4153
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long doConvertByteLong(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4159
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            i2l
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertByteLong();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4163
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long doConvertShortLong(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4169
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            i2l
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertShortLong();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4173
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long doConvertCharLong(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4179
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            i2l
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertCharLong();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long doConvertIntLong(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4189
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            i2l
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertIntLong();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4193
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long doConvertFloatLong(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4199
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            f2l
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertFloatLong();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4203
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static long doConvertDoubleLong(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4209
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            d2l
            lreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertDoubleLong();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4213
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float doConvertByteFloat(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4219
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            i2f
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertByteFloat();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4223
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float doConvertShortFloat(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4229
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            i2f
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertShortFloat();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4233
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float doConvertCharFloat(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4239
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            i2f
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertCharFloat();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float doConvertIntFloat(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4249
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            i2f
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertIntFloat();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4253
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float doConvertLongFloat(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4259
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            l2f
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertLongFloat();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4263
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static float doConvertDoubleFloat(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)F
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4269
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            d2f
            freturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertDoubleFloat();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4273
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double doConvertByteDouble(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4279
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            i2d
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertByteDouble();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4283
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double doConvertShortDouble(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4289
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            i2d
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertShortDouble();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4293
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double doConvertCharDouble(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4299
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            i2d
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertCharDouble();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4303
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double doConvertIntDouble(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4309
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            i2d
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertIntDouble();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4313
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double doConvertLongDouble(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4319
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            l2d
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertLongDouble();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4323
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public static double doConvertFloatDouble(org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject);
    descriptor: (Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;)D
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
         0: .line 4329
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            f2d
            dreturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     f  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest$FieldObject;
    MethodParameters:
      Name  Flags
      f     

  public void testConvertFloatDouble();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
         0: .line 4333
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/MemoryArithmeticTest;
    RuntimeInvisibleAnnotations: 
      Test()
}
SourceFile: "MemoryArithmeticTest.java"
NestMembers:
  org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject
InnerClasses:
  FieldObject = org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject of org.graalvm.compiler.core.test.MemoryArithmeticTest