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 66
            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 77
            aconst_null
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue1:Ljava/lang/Object;
         2: .line 87
            ldc "String"
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.objectTestValue2:Ljava/lang/Object;
         3: .line 90
            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 91
            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 92
            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 93
            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 94
            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 95
            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 96
            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 97
            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 98
            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 99
            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 33
            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 37
            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 46
            aload 1 /* method */
            invokeinterface jdk.vm.ci.meta.ResolvedJavaMethod.reprofile:()V
         1: .line 47
            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 102
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            iload 1 /* booleanValue */
            if_icmpne 2
         1: .line 103
            aload 0 /* f */
            areturn
         2: .line 105
      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 109
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            ifne 2
         1: .line 110
            aload 0 /* f */
            areturn
         2: .line 112
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 116
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.booleanValue:Z
            ifeq 2
         1: .line 117
            aload 0 /* f */
            areturn
         2: .line 119
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 122
            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 130
            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 135
            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 140
            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 146
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpne 2
         1: .line 147
            aload 0 /* f */
            areturn
         2: .line 149
      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 153
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifne 2
         1: .line 154
            aload 0 /* f */
            areturn
         2: .line 156
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 160
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpne 2
         1: .line 161
            aload 0 /* f */
            areturn
         2: .line 163
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 166
            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 174
            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 179
            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 184
            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 190
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpge 2
         1: .line 191
            aload 0 /* f */
            areturn
         2: .line 193
      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 197
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifge 2
         1: .line 198
            aload 0 /* f */
            areturn
         2: .line 200
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 204
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpge 2
         1: .line 205
            aload 0 /* f */
            areturn
         2: .line 207
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 210
            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 218
            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 223
            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 228
            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 234
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpge 2
         1: .line 235
            aload 0 /* f */
            areturn
         2: .line 237
      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 241
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifle 2
         1: .line 242
            aload 0 /* f */
            areturn
         2: .line 244
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 248
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpge 2
         1: .line 249
            aload 0 /* f */
            areturn
         2: .line 251
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 262
            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 267
            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 272
            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 278
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmpgt 2
         1: .line 279
            aload 0 /* f */
            areturn
         2: .line 281
      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 285
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifgt 2
         1: .line 286
            aload 0 /* f */
            areturn
         2: .line 288
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 292
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmpgt 2
         1: .line 293
            aload 0 /* f */
            areturn
         2: .line 295
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 298
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 306
            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 311
            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 316
            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 322
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpgt 2
         1: .line 323
            aload 0 /* f */
            areturn
         2: .line 325
      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 329
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iflt 2
         1: .line 330
            aload 0 /* f */
            areturn
         2: .line 332
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 336
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmpgt 2
         1: .line 337
            aload 0 /* f */
            areturn
         2: .line 339
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 342
            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 350
            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 355
            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 360
            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 366
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmple 2
         1: .line 367
            aload 0 /* f */
            areturn
         2: .line 369
      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 373
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifle 2
         1: .line 374
            aload 0 /* f */
            areturn
         2: .line 376
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 380
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmple 2
         1: .line 381
            aload 0 /* f */
            areturn
         2: .line 383
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 386
            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 394
            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 399
            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 404
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 410
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmple 2
         1: .line 411
            aload 0 /* f */
            areturn
         2: .line 413
      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 417
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifge 2
         1: .line 418
            aload 0 /* f */
            areturn
         2: .line 420
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 424
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmple 2
         1: .line 425
            aload 0 /* f */
            areturn
         2: .line 427
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 430
            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 438
            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 443
            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 448
            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 454
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iload 1 /* byteValue */
            if_icmplt 2
         1: .line 455
            aload 0 /* f */
            areturn
         2: .line 457
      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 461
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            iflt 2
         1: .line 462
            aload 0 /* f */
            areturn
         2: .line 464
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 468
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            bipush 127
            if_icmplt 2
         1: .line 469
            aload 0 /* f */
            areturn
         2: .line 471
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 474
            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 482
            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 487
            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 492
            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 498
            iload 1 /* byteValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmplt 2
         1: .line 499
            aload 0 /* f */
            areturn
         2: .line 501
      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 505
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            ifgt 2
         1: .line 506
            aload 0 /* f */
            areturn
         2: .line 508
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 512
            bipush 127
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.byteValue:B
            if_icmplt 2
         1: .line 513
            aload 0 /* f */
            areturn
         2: .line 515
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 518
            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 526
            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 531
            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 536
            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 542
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpne 2
         1: .line 543
            aload 0 /* f */
            areturn
         2: .line 545
      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 549
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifne 2
         1: .line 550
            aload 0 /* f */
            areturn
         2: .line 552
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 556
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpne 2
         1: .line 557
            aload 0 /* f */
            areturn
         2: .line 559
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 562
            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 570
            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 575
            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 580
            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 586
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpge 2
         1: .line 587
            aload 0 /* f */
            areturn
         2: .line 589
      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 593
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifge 2
         1: .line 594
            aload 0 /* f */
            areturn
         2: .line 596
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 600
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpge 2
         1: .line 601
            aload 0 /* f */
            areturn
         2: .line 603
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 606
            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 614
            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 619
            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 624
            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 630
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpge 2
         1: .line 631
            aload 0 /* f */
            areturn
         2: .line 633
      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 637
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifle 2
         1: .line 638
            aload 0 /* f */
            areturn
         2: .line 640
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 644
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpge 2
         1: .line 645
            aload 0 /* f */
            areturn
         2: .line 647
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 650
            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 658
            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 663
            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 668
            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 674
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmpgt 2
         1: .line 675
            aload 0 /* f */
            areturn
         2: .line 677
      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 681
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifgt 2
         1: .line 682
            aload 0 /* f */
            areturn
         2: .line 684
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 688
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmpgt 2
         1: .line 689
            aload 0 /* f */
            areturn
         2: .line 691
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 694
            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 702
            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 707
            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 712
            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 718
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpgt 2
         1: .line 719
            aload 0 /* f */
            areturn
         2: .line 721
      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 725
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iflt 2
         1: .line 726
            aload 0 /* f */
            areturn
         2: .line 728
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 732
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmpgt 2
         1: .line 733
            aload 0 /* f */
            areturn
         2: .line 735
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 738
            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 746
            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 751
            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 756
            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 762
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmple 2
         1: .line 763
            aload 0 /* f */
            areturn
         2: .line 765
      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 769
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifle 2
         1: .line 770
            aload 0 /* f */
            areturn
         2: .line 772
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 776
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmple 2
         1: .line 777
            aload 0 /* f */
            areturn
         2: .line 779
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 782
            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 790
            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 795
            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 800
            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 806
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmple 2
         1: .line 807
            aload 0 /* f */
            areturn
         2: .line 809
      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 813
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifge 2
         1: .line 814
            aload 0 /* f */
            areturn
         2: .line 816
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 820
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmple 2
         1: .line 821
            aload 0 /* f */
            areturn
         2: .line 823
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 826
            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 834
            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 839
            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 844
            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 850
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iload 1 /* shortValue */
            if_icmplt 2
         1: .line 851
            aload 0 /* f */
            areturn
         2: .line 853
      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 857
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            iflt 2
         1: .line 858
            aload 0 /* f */
            areturn
         2: .line 860
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 864
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            sipush 32767
            if_icmplt 2
         1: .line 865
            aload 0 /* f */
            areturn
         2: .line 867
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 870
            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 878
            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 883
            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 888
            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 894
            iload 1 /* shortValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmplt 2
         1: .line 895
            aload 0 /* f */
            areturn
         2: .line 897
      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 901
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            ifgt 2
         1: .line 902
            aload 0 /* f */
            areturn
         2: .line 904
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 908
            sipush 32767
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.shortValue:S
            if_icmplt 2
         1: .line 909
            aload 0 /* f */
            areturn
         2: .line 911
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 914
            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 922
            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 927
            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 932
            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 938
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpne 2
         1: .line 939
            aload 0 /* f */
            areturn
         2: .line 941
      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 945
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifne 2
         1: .line 946
            aload 0 /* f */
            areturn
         2: .line 948
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 952
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpne 2
         1: .line 953
            aload 0 /* f */
            areturn
         2: .line 955
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 958
            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 966
            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 971
            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 976
            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 982
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpge 2
         1: .line 983
            aload 0 /* f */
            areturn
         2: .line 985
      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 989
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifge 2
         1: .line 990
            aload 0 /* f */
            areturn
         2: .line 992
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 996
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpge 2
         1: .line 997
            aload 0 /* f */
            areturn
         2: .line 999
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1002
            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 1010
            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 1015
            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 1020
            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 1026
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpge 2
         1: .line 1027
            aload 0 /* f */
            areturn
         2: .line 1029
      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 1033
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifle 2
         1: .line 1034
            aload 0 /* f */
            areturn
         2: .line 1036
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1040
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpge 2
         1: .line 1041
            aload 0 /* f */
            areturn
         2: .line 1043
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1046
            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 1054
            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 1059
            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 1064
            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 1070
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmpgt 2
         1: .line 1071
            aload 0 /* f */
            areturn
         2: .line 1073
      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 1077
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifgt 2
         1: .line 1078
            aload 0 /* f */
            areturn
         2: .line 1080
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1084
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmpgt 2
         1: .line 1085
            aload 0 /* f */
            areturn
         2: .line 1087
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1090
            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 1098
            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 1103
            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 1108
            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 1114
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpgt 2
         1: .line 1115
            aload 0 /* f */
            areturn
         2: .line 1117
      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 1121
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iflt 2
         1: .line 1122
            aload 0 /* f */
            areturn
         2: .line 1124
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1128
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmpgt 2
         1: .line 1129
            aload 0 /* f */
            areturn
         2: .line 1131
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1134
            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 1142
            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 1147
            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 1152
            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 1158
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmple 2
         1: .line 1159
            aload 0 /* f */
            areturn
         2: .line 1161
      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 1165
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifle 2
         1: .line 1166
            aload 0 /* f */
            areturn
         2: .line 1168
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1172
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmple 2
         1: .line 1173
            aload 0 /* f */
            areturn
         2: .line 1175
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1178
            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 1186
            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 1191
            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 1197
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1202
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmple 2
         1: .line 1203
            aload 0 /* f */
            areturn
         2: .line 1205
      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 1209
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifge 2
         1: .line 1210
            aload 0 /* f */
            areturn
         2: .line 1212
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1216
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmple 2
         1: .line 1217
            aload 0 /* f */
            areturn
         2: .line 1219
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1223
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1231
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1236
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1241
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1246
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iload 1 /* charValue */
            if_icmplt 2
         1: .line 1247
            aload 0 /* f */
            areturn
         2: .line 1249
      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 1253
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            iflt 2
         1: .line 1254
            aload 0 /* f */
            areturn
         2: .line 1256
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1260
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ldc 65535
            if_icmplt 2
         1: .line 1261
            aload 0 /* f */
            areturn
         2: .line 1263
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1267
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1275
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1280
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1285
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1290
            iload 1 /* charValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmplt 2
         1: .line 1291
            aload 0 /* f */
            areturn
         2: .line 1293
      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 1297
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            ifgt 2
         1: .line 1298
            aload 0 /* f */
            areturn
         2: .line 1300
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1304
            ldc 65535
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.charValue:C
            if_icmplt 2
         1: .line 1305
            aload 0 /* f */
            areturn
         2: .line 1307
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1311
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1319
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1329
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1334
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpne 2
         1: .line 1335
            aload 0 /* f */
            areturn
         2: .line 1337
      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 1341
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifne 2
         1: .line 1342
            aload 0 /* f */
            areturn
         2: .line 1344
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1348
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpne 2
         1: .line 1349
            aload 0 /* f */
            areturn
         2: .line 1351
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1355
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1363
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1368
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1373
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1378
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpge 2
         1: .line 1379
            aload 0 /* f */
            areturn
         2: .line 1381
      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 1385
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifge 2
         1: .line 1386
            aload 0 /* f */
            areturn
         2: .line 1388
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1392
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpge 2
         1: .line 1393
            aload 0 /* f */
            areturn
         2: .line 1395
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1399
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1407
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1412
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1417
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1422
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpge 2
         1: .line 1423
            aload 0 /* f */
            areturn
         2: .line 1425
      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 1429
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifle 2
         1: .line 1430
            aload 0 /* f */
            areturn
         2: .line 1432
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1436
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpge 2
         1: .line 1437
            aload 0 /* f */
            areturn
         2: .line 1439
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1443
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1451
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1456
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1461
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1466
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmpgt 2
         1: .line 1467
            aload 0 /* f */
            areturn
         2: .line 1469
      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 1473
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifgt 2
         1: .line 1474
            aload 0 /* f */
            areturn
         2: .line 1476
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1480
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmpgt 2
         1: .line 1481
            aload 0 /* f */
            areturn
         2: .line 1483
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1487
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1495
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1500
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1505
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1510
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpgt 2
         1: .line 1511
            aload 0 /* f */
            areturn
         2: .line 1513
      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 1517
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iflt 2
         1: .line 1518
            aload 0 /* f */
            areturn
         2: .line 1520
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1524
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmpgt 2
         1: .line 1525
            aload 0 /* f */
            areturn
         2: .line 1527
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1531
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1539
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1544
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1549
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1554
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmple 2
         1: .line 1555
            aload 0 /* f */
            areturn
         2: .line 1557
      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 1561
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifle 2
         1: .line 1562
            aload 0 /* f */
            areturn
         2: .line 1564
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1568
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmple 2
         1: .line 1569
            aload 0 /* f */
            areturn
         2: .line 1571
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1575
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1583
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1588
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1593
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1598
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmple 2
         1: .line 1599
            aload 0 /* f */
            areturn
         2: .line 1601
      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 1605
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifge 2
         1: .line 1606
            aload 0 /* f */
            areturn
         2: .line 1608
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1612
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmple 2
         1: .line 1613
            aload 0 /* f */
            areturn
         2: .line 1615
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1619
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1627
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1632
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1637
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1642
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            if_icmplt 2
         1: .line 1643
            aload 0 /* f */
            areturn
         2: .line 1645
      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 1649
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iflt 2
         1: .line 1650
            aload 0 /* f */
            areturn
         2: .line 1652
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1656
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ldc 2147483647
            if_icmplt 2
         1: .line 1657
            aload 0 /* f */
            areturn
         2: .line 1659
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1663
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1671
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1676
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1681
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1686
            iload 1 /* intValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmplt 2
         1: .line 1687
            aload 0 /* f */
            areturn
         2: .line 1689
      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 1693
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            ifgt 2
         1: .line 1694
            aload 0 /* f */
            areturn
         2: .line 1696
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1700
            ldc 2147483647
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            if_icmplt 2
         1: .line 1701
            aload 0 /* f */
            areturn
         2: .line 1703
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1707
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1715
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1720
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1725
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1730
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            ifne 2
         1: .line 1731
            aload 0 /* f */
            areturn
         2: .line 1733
      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 1737
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            ifne 2
         1: .line 1738
            aload 0 /* f */
            areturn
         2: .line 1740
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1744
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            ifne 2
         1: .line 1745
            aload 0 /* f */
            areturn
         2: .line 1747
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1751
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1759
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1764
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1769
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1774
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpg
            ifge 2
         1: .line 1775
            aload 0 /* f */
            areturn
         2: .line 1777
      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 1781
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpg
            ifge 2
         1: .line 1782
            aload 0 /* f */
            areturn
         2: .line 1784
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1788
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpg
            ifge 2
         1: .line 1789
            aload 0 /* f */
            areturn
         2: .line 1791
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1795
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1803
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1808
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1813
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1818
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1819
            aload 0 /* f */
            areturn
         2: .line 1821
      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 1825
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1826
            aload 0 /* f */
            areturn
         2: .line 1828
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1832
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifge 2
         1: .line 1833
            aload 0 /* f */
            areturn
         2: .line 1835
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1839
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1847
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1852
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1857
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1862
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpg
            ifgt 2
         1: .line 1863
            aload 0 /* f */
            areturn
         2: .line 1865
      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 1869
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpg
            ifgt 2
         1: .line 1870
            aload 0 /* f */
            areturn
         2: .line 1872
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1876
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpg
            ifgt 2
         1: .line 1877
            aload 0 /* f */
            areturn
         2: .line 1879
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1883
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1891
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1896
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1901
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1906
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1907
            aload 0 /* f */
            areturn
         2: .line 1909
      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 1913
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1914
            aload 0 /* f */
            areturn
         2: .line 1916
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1920
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpg
            ifgt 2
         1: .line 1921
            aload 0 /* f */
            areturn
         2: .line 1923
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1927
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1935
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1940
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1945
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1950
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            ifle 2
         1: .line 1951
            aload 0 /* f */
            areturn
         2: .line 1953
      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 1957
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            ifle 2
         1: .line 1958
            aload 0 /* f */
            areturn
         2: .line 1960
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1964
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            ifle 2
         1: .line 1965
            aload 0 /* f */
            areturn
         2: .line 1967
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 1971
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1979
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1984
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1989
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 1994
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 1995
            aload 0 /* f */
            areturn
         2: .line 1997
      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 2001
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 2002
            aload 0 /* f */
            areturn
         2: .line 2004
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2008
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            ifle 2
         1: .line 2009
            aload 0 /* f */
            areturn
         2: .line 2011
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2015
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2023
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2028
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2033
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2038
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fload 1 /* floatValue */
            fcmpl
            iflt 2
         1: .line 2039
            aload 0 /* f */
            areturn
         2: .line 2041
      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 2045
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fconst_0
            fcmpl
            iflt 2
         1: .line 2046
            aload 0 /* f */
            areturn
         2: .line 2048
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2052
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            ldc 3.4028235E38
            fcmpl
            iflt 2
         1: .line 2053
            aload 0 /* f */
            areturn
         2: .line 2055
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2059
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2067
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2072
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2077
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2082
            fload 1 /* floatValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2083
            aload 0 /* f */
            areturn
         2: .line 2085
      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 2089
            fconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2090
            aload 0 /* f */
            areturn
         2: .line 2092
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2096
            ldc 3.4028235E38
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.floatValue:F
            fcmpl
            iflt 2
         1: .line 2097
            aload 0 /* f */
            areturn
         2: .line 2099
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2103
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2111
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2116
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2121
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2126
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifne 2
         1: .line 2127
            aload 0 /* f */
            areturn
         2: .line 2129
      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 2133
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifne 2
         1: .line 2134
            aload 0 /* f */
            areturn
         2: .line 2136
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2140
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifne 2
         1: .line 2141
            aload 0 /* f */
            areturn
         2: .line 2143
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2147
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2155
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2160
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2165
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2170
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifge 2
         1: .line 2171
            aload 0 /* f */
            areturn
         2: .line 2173
      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 2177
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifge 2
         1: .line 2178
            aload 0 /* f */
            areturn
         2: .line 2180
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2184
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifge 2
         1: .line 2185
            aload 0 /* f */
            areturn
         2: .line 2187
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2191
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2199
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2204
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2209
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2214
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2215
            aload 0 /* f */
            areturn
         2: .line 2217
      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 2221
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2222
            aload 0 /* f */
            areturn
         2: .line 2224
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2228
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifge 2
         1: .line 2229
            aload 0 /* f */
            areturn
         2: .line 2231
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2235
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2248
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2253
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2258
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifgt 2
         1: .line 2259
            aload 0 /* f */
            areturn
         2: .line 2261
      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 2265
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifgt 2
         1: .line 2266
            aload 0 /* f */
            areturn
         2: .line 2268
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2272
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifgt 2
         1: .line 2273
            aload 0 /* f */
            areturn
         2: .line 2275
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2279
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2287
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2292
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2297
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2302
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2303
            aload 0 /* f */
            areturn
         2: .line 2305
      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 2309
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2310
            aload 0 /* f */
            areturn
         2: .line 2312
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2316
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifgt 2
         1: .line 2317
            aload 0 /* f */
            areturn
         2: .line 2319
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2323
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2331
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2336
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2341
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2346
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            ifle 2
         1: .line 2347
            aload 0 /* f */
            areturn
         2: .line 2349
      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 2353
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            ifle 2
         1: .line 2354
            aload 0 /* f */
            areturn
         2: .line 2356
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2360
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            ifle 2
         1: .line 2361
            aload 0 /* f */
            areturn
         2: .line 2363
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2367
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2375
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2380
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2385
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2390
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2391
            aload 0 /* f */
            areturn
         2: .line 2393
      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 2397
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2398
            aload 0 /* f */
            areturn
         2: .line 2400
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2404
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            ifle 2
         1: .line 2405
            aload 0 /* f */
            areturn
         2: .line 2407
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2411
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2419
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2424
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2429
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2434
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            lcmp
            iflt 2
         1: .line 2435
            aload 0 /* f */
            areturn
         2: .line 2437
      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 2441
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lconst_0
            lcmp
            iflt 2
         1: .line 2442
            aload 0 /* f */
            areturn
         2: .line 2444
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2448
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            ldc 9223372036854775807
            lcmp
            iflt 2
         1: .line 2449
            aload 0 /* f */
            areturn
         2: .line 2451
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2455
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2463
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2468
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2473
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2478
            lload 1 /* longValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2479
            aload 0 /* f */
            areturn
         2: .line 2481
      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 2485
            lconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2486
            aload 0 /* f */
            areturn
         2: .line 2488
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2492
            ldc 9223372036854775807
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lcmp
            iflt 2
         1: .line 2493
            aload 0 /* f */
            areturn
         2: .line 2495
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2499
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2507
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2512
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2517
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2522
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            ifne 2
         1: .line 2523
            aload 0 /* f */
            areturn
         2: .line 2525
      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 2529
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            ifne 2
         1: .line 2530
            aload 0 /* f */
            areturn
         2: .line 2532
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2536
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            ifne 2
         1: .line 2537
            aload 0 /* f */
            areturn
         2: .line 2539
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2543
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2551
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2556
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2561
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2566
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpg
            ifge 2
         1: .line 2567
            aload 0 /* f */
            areturn
         2: .line 2569
      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 2573
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpg
            ifge 2
         1: .line 2574
            aload 0 /* f */
            areturn
         2: .line 2576
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2580
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpg
            ifge 2
         1: .line 2581
            aload 0 /* f */
            areturn
         2: .line 2583
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2587
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2595
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2600
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2605
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2610
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2611
            aload 0 /* f */
            areturn
         2: .line 2613
      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 2617
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2618
            aload 0 /* f */
            areturn
         2: .line 2620
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2624
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifge 2
         1: .line 2625
            aload 0 /* f */
            areturn
         2: .line 2627
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2631
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2639
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2644
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2649
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2654
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpg
            ifgt 2
         1: .line 2655
            aload 0 /* f */
            areturn
         2: .line 2657
      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 2661
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpg
            ifgt 2
         1: .line 2662
            aload 0 /* f */
            areturn
         2: .line 2664
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2668
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpg
            ifgt 2
         1: .line 2669
            aload 0 /* f */
            areturn
         2: .line 2671
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2675
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2683
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2688
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2693
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2698
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2699
            aload 0 /* f */
            areturn
         2: .line 2701
      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 2705
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2706
            aload 0 /* f */
            areturn
         2: .line 2708
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2712
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpg
            ifgt 2
         1: .line 2713
            aload 0 /* f */
            areturn
         2: .line 2715
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2719
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2727
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2732
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2737
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2742
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            ifle 2
         1: .line 2743
            aload 0 /* f */
            areturn
         2: .line 2745
      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 2749
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            ifle 2
         1: .line 2750
            aload 0 /* f */
            areturn
         2: .line 2752
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2756
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            ifle 2
         1: .line 2757
            aload 0 /* f */
            areturn
         2: .line 2759
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2763
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2771
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2776
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2781
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2786
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2787
            aload 0 /* f */
            areturn
         2: .line 2789
      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 2793
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2794
            aload 0 /* f */
            areturn
         2: .line 2796
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2800
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            ifle 2
         1: .line 2801
            aload 0 /* f */
            areturn
         2: .line 2803
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2807
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2815
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2820
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2825
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2830
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dload 1 /* doubleValue */
            dcmpl
            iflt 2
         1: .line 2831
            aload 0 /* f */
            areturn
         2: .line 2833
      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 2837
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dconst_0
            dcmpl
            iflt 2
         1: .line 2838
            aload 0 /* f */
            areturn
         2: .line 2840
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2844
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            ldc 1.7976931348623157E308
            dcmpl
            iflt 2
         1: .line 2845
            aload 0 /* f */
            areturn
         2: .line 2847
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2851
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2859
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2864
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2869
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2874
            dload 1 /* doubleValue */
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2875
            aload 0 /* f */
            areturn
         2: .line 2877
      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 2881
            dconst_0
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2882
            aload 0 /* f */
            areturn
         2: .line 2884
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2888
            ldc 1.7976931348623157E308
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.doubleValue:D
            dcmpl
            iflt 2
         1: .line 2889
            aload 0 /* f */
            areturn
         2: .line 2891
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2895
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2903
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2908
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2913
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2918
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.objectValue:Ljava/lang/Object;
            aload 1 /* objectValue */
            if_acmpne 2
         1: .line 2919
            aload 0 /* f */
            areturn
         2: .line 2921
      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 2925
            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 2926
            aload 0 /* f */
            areturn
         2: .line 2928
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2932
            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 2933
            aload 0 /* f */
            areturn
         2: .line 2935
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.graalvm.compiler.core.test.MemoryArithmeticTest$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 2939
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2947
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2952
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2957
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2962
            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 2966
            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 2970
            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 2974
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2982
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 2987
            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 2991
            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 2995
            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 2999
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3007
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3012
            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 3016
            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 3020
            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 3024
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3032
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3037
            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 3041
            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 3045
            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 3049
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3057
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3062
            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 3066
            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 3070
            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 3074
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3082
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3087
            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 3091
            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 3095
            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 3099
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3107
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3112
            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 3116
            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 3120
            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 3124
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3132
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3137
            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 3141
            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 3145
            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 3149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3157
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3162
            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 3166
            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 3170
            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 3174
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3182
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3187
            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 3191
            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 3195
            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 3199
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3207
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3212
            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 3216
            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 3220
            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 3224
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3232
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3237
            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 3241
            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 3245
            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 3249
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3257
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3262
            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 3266
            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 3270
            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 3274
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3282
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3287
            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 3291
            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 3295
            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 3299
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3307
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3312
            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 3316
            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 3320
            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 3324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3332
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3337
            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 3341
            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 3345
            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 3349
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3357
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3362
            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 3366
            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 3370
            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 3374
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3382
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3387
            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 3391
            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 3395
            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 3399
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3407
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3412
            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 3416
            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 3420
            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 3424
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3432
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3437
            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 3441
            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 3445
            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 3449
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3457
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3462
            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 3466
            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 3470
            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 3474
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3482
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3487
            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 3492
            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 3496
            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 3500
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3508
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3513
            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 3518
            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 3522
            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 3526
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3534
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3539
            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 3544
            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 3548
            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 3552
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3560
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3565
            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 3570
            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 3574
            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 3578
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3586
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3591
            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 3596
            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 3600
            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 3604
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3612
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3617
            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 3621
            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 3625
            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 3629
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3637
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3642
            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 3646
            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 3650
            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 3654
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3662
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3667
            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 3671
            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 3675
            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 3679
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3687
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3692
            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 3696
            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 3700
            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 3704
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3712
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3717
            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 3721
            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 3725
            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 3729
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3737
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3742
            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 3746
            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 3750
            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 3754
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3762
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3767
            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 3771
            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 3775
            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 3779
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3787
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3792
            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 3796
            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 3800
            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 3804
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3812
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3817
            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 3821
            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 3825
            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 3829
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3837
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3842
            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 3846
            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 3850
            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 3854
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3862
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3867
            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 3871
            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 3875
            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 3879
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3887
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3892
            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 3896
            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 3900
            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 3904
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3912
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3917
            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 3921
            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 3925
            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 3929
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3937
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3942
            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 3946
            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 3950
            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 3954
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3962
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3967
            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 3971
            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 3975
            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 3979
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3987
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 3992
            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 3996
            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 4000
            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 4004
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4012
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4017
            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 4021
            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 4025
            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 4029
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4037
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4042
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.intValue:I
            iload 1 /* intValue */
            iand
            ifeq 3
         1: .line 4043
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
            iconst_1
            iadd
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
         2: .line 4044
            iconst_0
            ireturn
         3: .line 4046
      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 4050
            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 4054
            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 4058
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4066
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4071
            aload 0 /* f */
            getfield org.graalvm.compiler.core.test.MemoryArithmeticTest$FieldObject.longValue:J
            lload 1 /* longValue */
            land
            lconst_0
            lcmp
            ifeq 3
         1: .line 4072
            getstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
            iconst_1
            iadd
            putstatic org.graalvm.compiler.core.test.MemoryArithmeticTest.count:I
         2: .line 4073
            iconst_0
            ireturn
         3: .line 4075
      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 4079
            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 4083
            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 4087
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4095
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4100
            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 4104
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4110
            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 4114
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4120
            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 4124
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4130
            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 4134
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4140
            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 4144
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4150
            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 4154
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4160
            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 4164
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4170
            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 4174
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4180
            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 4184
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4190
            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 4194
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4200
            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 4204
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4210
            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 4214
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4220
            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 4224
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4230
            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 4234
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4240
            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 4244
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4250
            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 4254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4260
            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 4264
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4270
            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 4274
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4280
            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 4284
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4290
            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 4294
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4300
            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 4304
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4310
            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 4314
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4320
            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 4324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.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 4330
            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 4334
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.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