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 68
            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 79
            aconst_null
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue1:Ljava/lang/Object;
         2: .line 89
            ldc "String"
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue2:Ljava/lang/Object;
         3: .line 92
            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 93
            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 94
            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 95
            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 96
            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 97
            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 98
            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 99
            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 100
            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 101
            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 35
            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, boolean, boolean, org.graalvm.compiler.options.OptionValues);
    descriptor: (Ljdk/vm/ci/meta/ResolvedJavaMethod;Lorg/graalvm/compiler/nodes/StructuredGraph;ZZLorg/graalvm/compiler/options/OptionValues;)Ljdk/vm/ci/code/InstalledCode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=6
        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
        start local 3 // boolean forceCompile
        start local 4 // boolean installAsDefault
        start local 5 // org.graalvm.compiler.options.OptionValues options
         0: .line 39
            aload 0 /* this */
            aload 1 /* method */
            aload 2 /* graph */
            iconst_1
            iload 4 /* installAsDefault */
            aload 5 /* options */
            invokespecial org.graalvm.compiler.core.test.GraalCompilerTest.getCode:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Lorg/graalvm/compiler/nodes/StructuredGraph;ZZLorg/graalvm/compiler/options/OptionValues;)Ljdk/vm/ci/code/InstalledCode;
            areturn
        end local 5 // org.graalvm.compiler.options.OptionValues options
        end local 4 // boolean installAsDefault
        end local 3 // boolean forceCompile
        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;
            0    1     3      forceCompile  Z
            0    1     4  installAsDefault  Z
            0    1     5           options  Lorg/graalvm/compiler/options/OptionValues;
    MethodParameters:
                  Name  Flags
      method            
      graph             
      forceCompile      
      installAsDefault  
      options           

  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 48
            aload 1 /* method */
            invokeinterface jdk.vm.ci.meta.ResolvedJavaMethod.reprofile:()V
         1: .line 49
            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 104
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            iload 1 /* booleanValue */
            if_icmpne 2
         1: .line 105
            aload 0 /* f */
            areturn
         2: .line 107
      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 111
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            ifne 2
         1: .line 112
            aload 0 /* f */
            areturn
         2: .line 114
      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 118
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            ifeq 2
         1: .line 119
            aload 0 /* f */
            areturn
         2: .line 121
      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 124
            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 132
            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 137
            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 142
            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 148
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpne 2
         1: .line 149
            aload 0 /* f */
            areturn
         2: .line 151
      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 155
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifne 2
         1: .line 156
            aload 0 /* f */
            areturn
         2: .line 158
      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 162
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpne 2
         1: .line 163
            aload 0 /* f */
            areturn
         2: .line 165
      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 168
            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 176
            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 181
            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 186
            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 192
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpge 2
         1: .line 193
            aload 0 /* f */
            areturn
         2: .line 195
      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 199
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifge 2
         1: .line 200
            aload 0 /* f */
            areturn
         2: .line 202
      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 206
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpge 2
         1: .line 207
            aload 0 /* f */
            areturn
         2: .line 209
      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 212
            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 220
            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 225
            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 230
            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 236
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpge 2
         1: .line 237
            aload 0 /* f */
            areturn
         2: .line 239
      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 243
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifle 2
         1: .line 244
            aload 0 /* f */
            areturn
         2: .line 246
      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 250
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpge 2
         1: .line 251
            aload 0 /* f */
            areturn
         2: .line 253
      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 256
            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 264
            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 269
            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 274
            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 280
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpgt 2
         1: .line 281
            aload 0 /* f */
            areturn
         2: .line 283
      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 287
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifgt 2
         1: .line 288
            aload 0 /* f */
            areturn
         2: .line 290
      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 294
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpgt 2
         1: .line 295
            aload 0 /* f */
            areturn
         2: .line 297
      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 300
            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 308
            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 313
            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 318
            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 324
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpgt 2
         1: .line 325
            aload 0 /* f */
            areturn
         2: .line 327
      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 331
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iflt 2
         1: .line 332
            aload 0 /* f */
            areturn
         2: .line 334
      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 338
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpgt 2
         1: .line 339
            aload 0 /* f */
            areturn
         2: .line 341
      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 344
            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 352
            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 357
            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 362
            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 368
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmple 2
         1: .line 369
            aload 0 /* f */
            areturn
         2: .line 371
      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 375
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifle 2
         1: .line 376
            aload 0 /* f */
            areturn
         2: .line 378
      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 382
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmple 2
         1: .line 383
            aload 0 /* f */
            areturn
         2: .line 385
      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 388
            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 396
            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 401
            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 406
            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 412
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmple 2
         1: .line 413
            aload 0 /* f */
            areturn
         2: .line 415
      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 419
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifge 2
         1: .line 420
            aload 0 /* f */
            areturn
         2: .line 422
      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 426
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmple 2
         1: .line 427
            aload 0 /* f */
            areturn
         2: .line 429
      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 432
            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 440
            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 445
            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 450
            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 456
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmplt 2
         1: .line 457
            aload 0 /* f */
            areturn
         2: .line 459
      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 463
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iflt 2
         1: .line 464
            aload 0 /* f */
            areturn
         2: .line 466
      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 470
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmplt 2
         1: .line 471
            aload 0 /* f */
            areturn
         2: .line 473
      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 476
            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 484
            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 489
            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 494
            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 500
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmplt 2
         1: .line 501
            aload 0 /* f */
            areturn
         2: .line 503
      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 507
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifgt 2
         1: .line 508
            aload 0 /* f */
            areturn
         2: .line 510
      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 514
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmplt 2
         1: .line 515
            aload 0 /* f */
            areturn
         2: .line 517
      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 520
            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 528
            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 533
            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 538
            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 544
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpne 2
         1: .line 545
            aload 0 /* f */
            areturn
         2: .line 547
      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 551
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifne 2
         1: .line 552
            aload 0 /* f */
            areturn
         2: .line 554
      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 558
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpne 2
         1: .line 559
            aload 0 /* f */
            areturn
         2: .line 561
      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 564
            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 572
            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 577
            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 582
            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 588
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpge 2
         1: .line 589
            aload 0 /* f */
            areturn
         2: .line 591
      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 595
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifge 2
         1: .line 596
            aload 0 /* f */
            areturn
         2: .line 598
      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 602
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpge 2
         1: .line 603
            aload 0 /* f */
            areturn
         2: .line 605
      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 608
            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 616
            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 621
            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 626
            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 632
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpge 2
         1: .line 633
            aload 0 /* f */
            areturn
         2: .line 635
      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 639
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifle 2
         1: .line 640
            aload 0 /* f */
            areturn
         2: .line 642
      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 646
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpge 2
         1: .line 647
            aload 0 /* f */
            areturn
         2: .line 649
      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 652
            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 660
            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 665
            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 670
            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 676
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpgt 2
         1: .line 677
            aload 0 /* f */
            areturn
         2: .line 679
      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 683
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifgt 2
         1: .line 684
            aload 0 /* f */
            areturn
         2: .line 686
      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 690
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpgt 2
         1: .line 691
            aload 0 /* f */
            areturn
         2: .line 693
      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 696
            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 704
            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 709
            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 714
            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 720
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpgt 2
         1: .line 721
            aload 0 /* f */
            areturn
         2: .line 723
      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 727
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iflt 2
         1: .line 728
            aload 0 /* f */
            areturn
         2: .line 730
      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 734
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpgt 2
         1: .line 735
            aload 0 /* f */
            areturn
         2: .line 737
      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 740
            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 748
            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 753
            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 758
            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 764
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmple 2
         1: .line 765
            aload 0 /* f */
            areturn
         2: .line 767
      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 771
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifle 2
         1: .line 772
            aload 0 /* f */
            areturn
         2: .line 774
      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 778
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmple 2
         1: .line 779
            aload 0 /* f */
            areturn
         2: .line 781
      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 784
            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 792
            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 797
            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 802
            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 808
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmple 2
         1: .line 809
            aload 0 /* f */
            areturn
         2: .line 811
      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 815
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifge 2
         1: .line 816
            aload 0 /* f */
            areturn
         2: .line 818
      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 822
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmple 2
         1: .line 823
            aload 0 /* f */
            areturn
         2: .line 825
      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 828
            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 836
            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 841
            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 846
            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 852
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmplt 2
         1: .line 853
            aload 0 /* f */
            areturn
         2: .line 855
      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 859
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iflt 2
         1: .line 860
            aload 0 /* f */
            areturn
         2: .line 862
      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 866
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmplt 2
         1: .line 867
            aload 0 /* f */
            areturn
         2: .line 869
      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 872
            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 880
            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 885
            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 890
            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 896
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmplt 2
         1: .line 897
            aload 0 /* f */
            areturn
         2: .line 899
      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 903
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifgt 2
         1: .line 904
            aload 0 /* f */
            areturn
         2: .line 906
      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 910
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmplt 2
         1: .line 911
            aload 0 /* f */
            areturn
         2: .line 913
      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 916
            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 924
            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 929
            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 934
            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 940
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpne 2
         1: .line 941
            aload 0 /* f */
            areturn
         2: .line 943
      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 947
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifne 2
         1: .line 948
            aload 0 /* f */
            areturn
         2: .line 950
      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 954
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpne 2
         1: .line 955
            aload 0 /* f */
            areturn
         2: .line 957
      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 960
            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 968
            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 973
            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 978
            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 984
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpge 2
         1: .line 985
            aload 0 /* f */
            areturn
         2: .line 987
      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 991
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifge 2
         1: .line 992
            aload 0 /* f */
            areturn
         2: .line 994
      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 998
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpge 2
         1: .line 999
            aload 0 /* f */
            areturn
         2: .line 1001
      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 1004
            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 1012
            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 1017
            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 1022
            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 1028
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpge 2
         1: .line 1029
            aload 0 /* f */
            areturn
         2: .line 1031
      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 1035
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifle 2
         1: .line 1036
            aload 0 /* f */
            areturn
         2: .line 1038
      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 1042
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpge 2
         1: .line 1043
            aload 0 /* f */
            areturn
         2: .line 1045
      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 1048
            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 1056
            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 1061
            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 1066
            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 1072
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpgt 2
         1: .line 1073
            aload 0 /* f */
            areturn
         2: .line 1075
      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 1079
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifgt 2
         1: .line 1080
            aload 0 /* f */
            areturn
         2: .line 1082
      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 1086
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpgt 2
         1: .line 1087
            aload 0 /* f */
            areturn
         2: .line 1089
      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 1092
            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 1100
            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 1105
            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 1110
            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 1116
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpgt 2
         1: .line 1117
            aload 0 /* f */
            areturn
         2: .line 1119
      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 1123
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iflt 2
         1: .line 1124
            aload 0 /* f */
            areturn
         2: .line 1126
      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 1130
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpgt 2
         1: .line 1131
            aload 0 /* f */
            areturn
         2: .line 1133
      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 1136
            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 1144
            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 1149
            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 1154
            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 1160
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmple 2
         1: .line 1161
            aload 0 /* f */
            areturn
         2: .line 1163
      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 1167
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifle 2
         1: .line 1168
            aload 0 /* f */
            areturn
         2: .line 1170
      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 1174
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmple 2
         1: .line 1175
            aload 0 /* f */
            areturn
         2: .line 1177
      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 1180
            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 1188
            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 1193
            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 1199
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1204
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmple 2
         1: .line 1205
            aload 0 /* f */
            areturn
         2: .line 1207
      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 1211
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifge 2
         1: .line 1212
            aload 0 /* f */
            areturn
         2: .line 1214
      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 1218
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmple 2
         1: .line 1219
            aload 0 /* f */
            areturn
         2: .line 1221
      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 1225
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1233
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1238
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1248
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmplt 2
         1: .line 1249
            aload 0 /* f */
            areturn
         2: .line 1251
      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 1255
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iflt 2
         1: .line 1256
            aload 0 /* f */
            areturn
         2: .line 1258
      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 1262
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmplt 2
         1: .line 1263
            aload 0 /* f */
            areturn
         2: .line 1265
      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 1269
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1277
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1282
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1287
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1292
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmplt 2
         1: .line 1293
            aload 0 /* f */
            areturn
         2: .line 1295
      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 1299
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifgt 2
         1: .line 1300
            aload 0 /* f */
            areturn
         2: .line 1302
      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 1306
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmplt 2
         1: .line 1307
            aload 0 /* f */
            areturn
         2: .line 1309
      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 1313
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1321
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1326
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1331
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1336
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpne 2
         1: .line 1337
            aload 0 /* f */
            areturn
         2: .line 1339
      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 1343
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifne 2
         1: .line 1344
            aload 0 /* f */
            areturn
         2: .line 1346
      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 1350
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpne 2
         1: .line 1351
            aload 0 /* f */
            areturn
         2: .line 1353
      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 1357
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1365
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1370
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1375
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1380
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpge 2
         1: .line 1381
            aload 0 /* f */
            areturn
         2: .line 1383
      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 1387
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifge 2
         1: .line 1388
            aload 0 /* f */
            areturn
         2: .line 1390
      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 1394
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpge 2
         1: .line 1395
            aload 0 /* f */
            areturn
         2: .line 1397
      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 1401
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1409
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1414
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1419
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1424
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpge 2
         1: .line 1425
            aload 0 /* f */
            areturn
         2: .line 1427
      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 1431
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifle 2
         1: .line 1432
            aload 0 /* f */
            areturn
         2: .line 1434
      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 1438
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpge 2
         1: .line 1439
            aload 0 /* f */
            areturn
         2: .line 1441
      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 1445
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1453
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1458
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1463
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1468
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpgt 2
         1: .line 1469
            aload 0 /* f */
            areturn
         2: .line 1471
      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 1475
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifgt 2
         1: .line 1476
            aload 0 /* f */
            areturn
         2: .line 1478
      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 1482
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpgt 2
         1: .line 1483
            aload 0 /* f */
            areturn
         2: .line 1485
      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 1489
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1497
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1502
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1507
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1512
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpgt 2
         1: .line 1513
            aload 0 /* f */
            areturn
         2: .line 1515
      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 1519
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iflt 2
         1: .line 1520
            aload 0 /* f */
            areturn
         2: .line 1522
      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 1526
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpgt 2
         1: .line 1527
            aload 0 /* f */
            areturn
         2: .line 1529
      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 1533
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1541
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1546
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1551
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1556
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmple 2
         1: .line 1557
            aload 0 /* f */
            areturn
         2: .line 1559
      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 1563
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifle 2
         1: .line 1564
            aload 0 /* f */
            areturn
         2: .line 1566
      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 1570
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmple 2
         1: .line 1571
            aload 0 /* f */
            areturn
         2: .line 1573
      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 1577
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1585
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1590
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1595
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1600
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmple 2
         1: .line 1601
            aload 0 /* f */
            areturn
         2: .line 1603
      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 1607
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifge 2
         1: .line 1608
            aload 0 /* f */
            areturn
         2: .line 1610
      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 1614
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmple 2
         1: .line 1615
            aload 0 /* f */
            areturn
         2: .line 1617
      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 1621
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1629
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1634
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1639
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1644
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmplt 2
         1: .line 1645
            aload 0 /* f */
            areturn
         2: .line 1647
      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 1651
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iflt 2
         1: .line 1652
            aload 0 /* f */
            areturn
         2: .line 1654
      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 1658
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmplt 2
         1: .line 1659
            aload 0 /* f */
            areturn
         2: .line 1661
      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 1665
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1673
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1678
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1683
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1688
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmplt 2
         1: .line 1689
            aload 0 /* f */
            areturn
         2: .line 1691
      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 1695
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifgt 2
         1: .line 1696
            aload 0 /* f */
            areturn
         2: .line 1698
      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 1702
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmplt 2
         1: .line 1703
            aload 0 /* f */
            areturn
         2: .line 1705
      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 1709
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1717
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1722
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1727
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1732
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            ifne 2
         1: .line 1733
            aload 0 /* f */
            areturn
         2: .line 1735
      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 1739
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            ifne 2
         1: .line 1740
            aload 0 /* f */
            areturn
         2: .line 1742
      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 1746
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            ifne 2
         1: .line 1747
            aload 0 /* f */
            areturn
         2: .line 1749
      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 1753
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1761
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1766
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1771
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1776
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpg
            ifge 2
         1: .line 1777
            aload 0 /* f */
            areturn
         2: .line 1779
      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 1783
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpg
            ifge 2
         1: .line 1784
            aload 0 /* f */
            areturn
         2: .line 1786
      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 1790
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpg
            ifge 2
         1: .line 1791
            aload 0 /* f */
            areturn
         2: .line 1793
      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 1797
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1805
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1810
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1815
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1820
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1821
            aload 0 /* f */
            areturn
         2: .line 1823
      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 1827
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1828
            aload 0 /* f */
            areturn
         2: .line 1830
      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 1834
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1835
            aload 0 /* f */
            areturn
         2: .line 1837
      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 1841
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1849
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1854
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1859
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1864
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpg
            ifgt 2
         1: .line 1865
            aload 0 /* f */
            areturn
         2: .line 1867
      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 1871
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpg
            ifgt 2
         1: .line 1872
            aload 0 /* f */
            areturn
         2: .line 1874
      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 1878
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpg
            ifgt 2
         1: .line 1879
            aload 0 /* f */
            areturn
         2: .line 1881
      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 1885
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1893
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1898
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1903
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1908
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1909
            aload 0 /* f */
            areturn
         2: .line 1911
      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 1915
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1916
            aload 0 /* f */
            areturn
         2: .line 1918
      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 1922
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1923
            aload 0 /* f */
            areturn
         2: .line 1925
      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 1929
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1937
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1942
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1947
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1952
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            ifle 2
         1: .line 1953
            aload 0 /* f */
            areturn
         2: .line 1955
      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 1959
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            ifle 2
         1: .line 1960
            aload 0 /* f */
            areturn
         2: .line 1962
      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 1966
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            ifle 2
         1: .line 1967
            aload 0 /* f */
            areturn
         2: .line 1969
      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 1973
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1981
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1986
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1991
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 1996
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 1997
            aload 0 /* f */
            areturn
         2: .line 1999
      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 2003
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 2004
            aload 0 /* f */
            areturn
         2: .line 2006
      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 2010
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 2011
            aload 0 /* f */
            areturn
         2: .line 2013
      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 2017
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2025
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2030
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2035
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2040
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            iflt 2
         1: .line 2041
            aload 0 /* f */
            areturn
         2: .line 2043
      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 2047
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            iflt 2
         1: .line 2048
            aload 0 /* f */
            areturn
         2: .line 2050
      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 2054
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            iflt 2
         1: .line 2055
            aload 0 /* f */
            areturn
         2: .line 2057
      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 2061
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2069
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2074
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2079
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2084
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2085
            aload 0 /* f */
            areturn
         2: .line 2087
      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 2091
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2092
            aload 0 /* f */
            areturn
         2: .line 2094
      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 2098
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2099
            aload 0 /* f */
            areturn
         2: .line 2101
      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 2105
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2118
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2128
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifne 2
         1: .line 2129
            aload 0 /* f */
            areturn
         2: .line 2131
      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 2135
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifne 2
         1: .line 2136
            aload 0 /* f */
            areturn
         2: .line 2138
      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 2142
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifne 2
         1: .line 2143
            aload 0 /* f */
            areturn
         2: .line 2145
      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 2149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2157
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2162
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2167
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2172
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifge 2
         1: .line 2173
            aload 0 /* f */
            areturn
         2: .line 2175
      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 2179
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifge 2
         1: .line 2180
            aload 0 /* f */
            areturn
         2: .line 2182
      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 2186
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifge 2
         1: .line 2187
            aload 0 /* f */
            areturn
         2: .line 2189
      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 2193
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2201
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2206
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2211
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2216
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2217
            aload 0 /* f */
            areturn
         2: .line 2219
      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 2223
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2224
            aload 0 /* f */
            areturn
         2: .line 2226
      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 2230
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2231
            aload 0 /* f */
            areturn
         2: .line 2233
      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 2237
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2245
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2250
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2255
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2260
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifgt 2
         1: .line 2261
            aload 0 /* f */
            areturn
         2: .line 2263
      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 2267
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifgt 2
         1: .line 2268
            aload 0 /* f */
            areturn
         2: .line 2270
      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 2274
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifgt 2
         1: .line 2275
            aload 0 /* f */
            areturn
         2: .line 2277
      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 2281
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2289
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2294
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2299
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2304
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2305
            aload 0 /* f */
            areturn
         2: .line 2307
      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 2311
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2312
            aload 0 /* f */
            areturn
         2: .line 2314
      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 2318
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2319
            aload 0 /* f */
            areturn
         2: .line 2321
      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 2325
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2333
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2338
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2343
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2348
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifle 2
         1: .line 2349
            aload 0 /* f */
            areturn
         2: .line 2351
      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 2355
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifle 2
         1: .line 2356
            aload 0 /* f */
            areturn
         2: .line 2358
      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 2362
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifle 2
         1: .line 2363
            aload 0 /* f */
            areturn
         2: .line 2365
      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 2369
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2377
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2382
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2387
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2392
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2393
            aload 0 /* f */
            areturn
         2: .line 2395
      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 2399
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2400
            aload 0 /* f */
            areturn
         2: .line 2402
      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 2406
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2407
            aload 0 /* f */
            areturn
         2: .line 2409
      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 2413
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2421
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2426
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2431
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2436
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            iflt 2
         1: .line 2437
            aload 0 /* f */
            areturn
         2: .line 2439
      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 2443
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            iflt 2
         1: .line 2444
            aload 0 /* f */
            areturn
         2: .line 2446
      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 2450
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            iflt 2
         1: .line 2451
            aload 0 /* f */
            areturn
         2: .line 2453
      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 2457
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2465
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2470
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2475
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2480
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2481
            aload 0 /* f */
            areturn
         2: .line 2483
      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 2487
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2488
            aload 0 /* f */
            areturn
         2: .line 2490
      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 2494
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2495
            aload 0 /* f */
            areturn
         2: .line 2497
      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 2501
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2509
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2514
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2519
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2524
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            ifne 2
         1: .line 2525
            aload 0 /* f */
            areturn
         2: .line 2527
      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 2531
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            ifne 2
         1: .line 2532
            aload 0 /* f */
            areturn
         2: .line 2534
      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 2538
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            ifne 2
         1: .line 2539
            aload 0 /* f */
            areturn
         2: .line 2541
      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 2545
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2553
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2558
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2563
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2568
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpg
            ifge 2
         1: .line 2569
            aload 0 /* f */
            areturn
         2: .line 2571
      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 2575
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpg
            ifge 2
         1: .line 2576
            aload 0 /* f */
            areturn
         2: .line 2578
      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 2582
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpg
            ifge 2
         1: .line 2583
            aload 0 /* f */
            areturn
         2: .line 2585
      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 2589
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2597
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2602
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2607
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2612
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2613
            aload 0 /* f */
            areturn
         2: .line 2615
      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 2619
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2620
            aload 0 /* f */
            areturn
         2: .line 2622
      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 2626
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2627
            aload 0 /* f */
            areturn
         2: .line 2629
      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 2633
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2641
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2646
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2651
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2656
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpg
            ifgt 2
         1: .line 2657
            aload 0 /* f */
            areturn
         2: .line 2659
      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 2663
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpg
            ifgt 2
         1: .line 2664
            aload 0 /* f */
            areturn
         2: .line 2666
      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 2670
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpg
            ifgt 2
         1: .line 2671
            aload 0 /* f */
            areturn
         2: .line 2673
      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 2677
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2685
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2690
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2695
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2700
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2701
            aload 0 /* f */
            areturn
         2: .line 2703
      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 2707
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2708
            aload 0 /* f */
            areturn
         2: .line 2710
      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 2714
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2715
            aload 0 /* f */
            areturn
         2: .line 2717
      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 2721
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2729
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2734
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2739
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2744
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            ifle 2
         1: .line 2745
            aload 0 /* f */
            areturn
         2: .line 2747
      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 2751
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            ifle 2
         1: .line 2752
            aload 0 /* f */
            areturn
         2: .line 2754
      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 2758
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            ifle 2
         1: .line 2759
            aload 0 /* f */
            areturn
         2: .line 2761
      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 2765
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2773
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2778
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2783
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2788
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2789
            aload 0 /* f */
            areturn
         2: .line 2791
      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 2795
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2796
            aload 0 /* f */
            areturn
         2: .line 2798
      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 2802
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2803
            aload 0 /* f */
            areturn
         2: .line 2805
      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 2809
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2817
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2822
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2827
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2832
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            iflt 2
         1: .line 2833
            aload 0 /* f */
            areturn
         2: .line 2835
      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 2839
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            iflt 2
         1: .line 2840
            aload 0 /* f */
            areturn
         2: .line 2842
      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 2846
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            iflt 2
         1: .line 2847
            aload 0 /* f */
            areturn
         2: .line 2849
      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 2853
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2861
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2866
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2871
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2876
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2877
            aload 0 /* f */
            areturn
         2: .line 2879
      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 2883
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2884
            aload 0 /* f */
            areturn
         2: .line 2886
      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 2890
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2891
            aload 0 /* f */
            areturn
         2: .line 2893
      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 2897
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2905
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2910
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2915
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2920
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.objectValue:Ljava/lang/Object;
            aload 1 /* objectValue */
            if_acmpne 2
         1: .line 2921
            aload 0 /* f */
            areturn
         2: .line 2923
      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 2927
            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 2928
            aload 0 /* f */
            areturn
         2: .line 2930
      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 2934
            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 2935
            aload 0 /* f */
            areturn
         2: .line 2937
      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 2941
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2949
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2954
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2959
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2964
            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 2968
            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 2972
            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 2976
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2984
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 2989
            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 2993
            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 2997
            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 3001
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3009
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3014
            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 3018
            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 3022
            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 3026
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3034
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3039
            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 3043
            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 3047
            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 3051
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3059
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3064
            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 3068
            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 3072
            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 3076
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3084
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3089
            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 3093
            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 3097
            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 3101
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3109
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3114
            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 3118
            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 3122
            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 3126
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3134
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3139
            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 3143
            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 3147
            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 3151
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3164
            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 3168
            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 3172
            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 3176
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3184
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3189
            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 3193
            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 3197
            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 3201
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3209
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3214
            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 3218
            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 3222
            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 3226
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3234
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3239
            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 3243
            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 3247
            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 3251
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3264
            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 3268
            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 3272
            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 3276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3284
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3289
            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 3293
            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 3297
            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 3301
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3309
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3314
            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 3318
            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 3322
            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 3326
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3334
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3339
            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 3343
            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 3347
            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 3351
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3359
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3364
            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 3368
            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 3372
            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 3376
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3384
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3389
            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 3393
            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 3397
            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 3401
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3409
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3414
            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 3418
            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 3422
            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 3426
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3434
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3439
            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 3443
            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 3447
            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 3451
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3459
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3464
            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 3468
            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 3472
            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 3476
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3484
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3489
            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 3494
            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 3498
            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 3502
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3510
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3515
            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 3520
            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 3524
            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 3528
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3536
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3541
            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 3546
            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 3550
            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 3554
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3562
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3567
            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 3572
            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 3576
            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 3580
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3588
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3593
            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 3598
            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 3602
            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 3606
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3614
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3619
            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 3623
            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 3627
            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 3631
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3639
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3644
            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 3648
            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 3652
            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 3656
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3664
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3669
            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 3673
            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 3677
            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 3681
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3689
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3694
            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 3698
            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 3702
            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 3706
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3714
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3719
            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 3723
            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 3727
            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 3731
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3739
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3744
            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 3748
            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 3752
            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 3756
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3764
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3769
            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 3773
            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 3777
            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 3781
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3789
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3794
            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 3798
            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 3802
            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 3806
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3814
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3819
            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 3823
            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 3827
            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 3831
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3839
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3844
            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 3848
            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 3852
            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 3856
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3864
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3869
            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 3873
            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 3877
            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 3881
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3889
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3894
            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 3898
            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 3902
            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 3906
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3914
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3919
            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 3923
            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 3927
            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 3931
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3939
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3944
            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 3948
            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 3952
            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 3956
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3964
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3969
            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 3973
            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 3977
            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 3981
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3989
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 3994
            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 3998
            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 4002
            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 4006
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4014
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4019
            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 4023
            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 4027
            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 4031
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4039
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4044
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            iand
            ifeq 3
         1: .line 4045
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
            iconst_1
            iadd
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
         2: .line 4046
            iconst_0
            ireturn
         3: .line 4048
      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 4052
            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 4056
            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 4060
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4068
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4073
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            land
            lconst_0
            lcmp
            ifeq 3
         1: .line 4074
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
            iconst_1
            iadd
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
         2: .line 4075
            iconst_0
            ireturn
         3: .line 4077
      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 4081
            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 4085
            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 4089
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4097
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4102
            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 4106
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4112
            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 4116
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4122
            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 4126
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4132
            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 4136
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4142
            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 4146
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4152
            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 4156
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4162
            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 4166
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4172
            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 4176
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4182
            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 4186
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4192
            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 4196
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4202
            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 4206
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4212
            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 4216
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4222
            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 4226
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4232
            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 4236
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4242
            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 4246
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4252
            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 4256
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4262
            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 4266
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4272
            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 4276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4282
            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 4286
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4292
            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 4296
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4302
            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 4306
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4312
            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 4316
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4322
            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 4326
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.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 4332
            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 4336
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.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