public final class org.graalvm.compiler.core.common.calc.Condition extends java.lang.Enum<org.graalvm.compiler.core.common.calc.Condition>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: org.graalvm.compiler.core.common.calc.Condition
  super_class: java.lang.Enum
{
  public static final org.graalvm.compiler.core.common.calc.Condition EQ;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition NE;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition LT;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition LE;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition GT;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition GE;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition AE;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition BE;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition AT;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.core.common.calc.Condition BT;
    descriptor: Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public final java.lang.String operator;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$jdk$vm$ci$meta$JavaKind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static final org.graalvm.compiler.core.common.calc.Condition[] ENUM$VALUES;
    descriptor: [Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 35
            ldc Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.graalvm.compiler.core.common.calc.Condition.$assertionsDisabled:Z
         3: .line 36
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "EQ"
            iconst_0
         4: .line 39
            ldc "=="
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
         5: .line 41
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "NE"
            iconst_1
         6: .line 44
            ldc "!="
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
         7: .line 46
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "LT"
            iconst_2
         8: .line 49
            ldc "<"
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
         9: .line 51
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "LE"
            iconst_3
        10: .line 54
            ldc "<="
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
        11: .line 56
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "GT"
            iconst_4
        12: .line 59
            ldc ">"
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
        13: .line 61
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "GE"
            iconst_5
        14: .line 64
            ldc ">="
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
        15: .line 66
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "AE"
            bipush 6
        16: .line 69
            ldc "|>=|"
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
        17: .line 71
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "BE"
            bipush 7
        18: .line 74
            ldc "|<=|"
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
        19: .line 76
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "AT"
            bipush 8
        20: .line 79
            ldc "|>|"
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
        21: .line 81
            new org.graalvm.compiler.core.common.calc.Condition
            dup
            ldc "BT"
            bipush 9
        22: .line 84
            ldc "|<|"
            invokespecial org.graalvm.compiler.core.common.calc.Condition.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            bipush 10
            anewarray org.graalvm.compiler.core.common.calc.Condition
            dup
            iconst_0
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            iconst_1
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            iconst_2
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            iconst_3
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            iconst_4
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            iconst_5
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            bipush 6
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            bipush 7
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            bipush 8
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            dup
            bipush 9
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            aastore
            putstatic org.graalvm.compiler.core.common.calc.Condition.ENUM$VALUES:[Lorg/graalvm/compiler/core/common/calc/Condition;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, java.lang.String);
    descriptor: (Ljava/lang/String;ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 3 // java.lang.String operator
         0: .line 88
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 89
            aload 0 /* this */
            aload 3 /* operator */
            putfield org.graalvm.compiler.core.common.calc.Condition.operator:Ljava/lang/String;
         2: .line 90
            return
        end local 3 // java.lang.String operator
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0    3     3  operator  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      operator       

  public boolean check(int, int);
    descriptor: (II)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 1 // int left
        start local 2 // int right
         0: .line 93
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 1
                    2: 3
                    3: 5
                    4: 7
                    5: 9
                    6: 11
                    7: 13
                    8: 14
                    9: 15
                   10: 16
              default: 17
          }
         1: .line 95
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            if_icmpne 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 97
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            if_icmpeq 4
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_0
            ireturn
         5: .line 99
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            if_icmpge 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
         7: .line 101
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            if_icmpgt 8
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         8: iconst_0
            ireturn
         9: .line 103
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            if_icmple 10
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        10: iconst_0
            ireturn
        11: .line 105
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            if_icmplt 12
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        12: iconst_0
            ireturn
        13: .line 107
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveOrEqual:(II)Z
            ireturn
        14: .line 109
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowOrEqual:(II)Z
            ireturn
        15: .line 111
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveThan:(II)Z
            ireturn
        16: .line 113
      StackMap locals:
      StackMap stack:
            iload 1 /* left */
            iload 2 /* right */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowThan:(II)Z
            ireturn
        17: .line 115
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int right
        end local 1 // int left
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0   18     1   left  I
            0   18     2  right  I
    MethodParameters:
       Name  Flags
      left   
      right  

  public boolean isCanonical();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
         0: .line 125
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 10
                    8: 8
                    9: 9
                   10: 7
              default: 11
          }
         1: .line 127
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 129
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 131
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         4: .line 133
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         5: .line 135
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         6: .line 137
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         7: .line 139
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         8: .line 141
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         9: .line 143
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        10: .line 145
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        11: .line 147
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/graalvm/compiler/core/common/calc/Condition;

  public boolean canonicalMirror();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
         0: .line 155
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 10
                    8: 8
                    9: 9
                   10: 7
              default: 11
          }
         1: .line 157
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 159
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         3: .line 161
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 163
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         5: .line 165
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         6: .line 167
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         7: .line 169
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         8: .line 171
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         9: .line 173
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        10: .line 175
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        11: .line 177
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/graalvm/compiler/core/common/calc/Condition;

  public boolean canonicalNegate();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
         0: .line 185
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 10
                    8: 8
                    9: 9
                   10: 7
              default: 11
          }
         1: .line 187
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 189
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         3: .line 191
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 193
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         5: .line 195
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         6: .line 197
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         7: .line 199
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         8: .line 201
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         9: .line 203
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        10: .line 205
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        11: .line 207
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/graalvm/compiler/core/common/calc/Condition;

  public final org.graalvm.compiler.core.common.calc.Condition negate();
    descriptor: ()Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
         0: .line 216
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 10
                    8: 8
                    9: 9
                   10: 7
              default: 11
          }
         1: .line 218
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         2: .line 220
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         3: .line 222
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         4: .line 224
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         5: .line 226
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         6: .line 228
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         7: .line 230
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         8: .line 232
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         9: .line 234
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        10: .line 236
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        11: .line 238
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/graalvm/compiler/core/common/calc/Condition;

  public boolean implies(org.graalvm.compiler.core.common.calc.Condition);
    descriptor: (Lorg/graalvm/compiler/core/common/calc/Condition;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 1 // org.graalvm.compiler.core.common.calc.Condition other
         0: .line 242
            aload 1 /* other */
            aload 0 /* this */
            if_acmpne 2
         1: .line 243
            iconst_1
            ireturn
         2: .line 245
      StackMap locals:
      StackMap stack:
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 3
                    2: 5
                    3: 6
                    4: 8
                    5: 9
                    6: 11
                    7: 17
                    8: 14
                    9: 15
                   10: 12
              default: 18
          }
         3: .line 247
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_1
            ireturn
         5: .line 249
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         6: .line 251
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 7
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 7
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_1
            ireturn
         8: .line 253
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         9: .line 255
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 10
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 10
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        10: iconst_1
            ireturn
        11: .line 257
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        12: .line 259
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 13
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 13
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_1
            ireturn
        14: .line 261
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        15: .line 263
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 16
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 16
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        16: iconst_1
            ireturn
        17: .line 265
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        18: .line 267
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.graalvm.compiler.core.common.calc.Condition other
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   19     0   this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0   19     1  other  Lorg/graalvm/compiler/core/common/calc/Condition;
    MethodParameters:
       Name  Flags
      other  

  public final org.graalvm.compiler.core.common.calc.Condition mirror();
    descriptor: ()Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
         0: .line 276
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 1
                    2: 2
                    3: 3
                    4: 4
                    5: 5
                    6: 6
                    7: 10
                    8: 8
                    9: 9
                   10: 7
              default: 11
          }
         1: .line 278
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         2: .line 280
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         3: .line 282
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         4: .line 284
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         5: .line 286
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         6: .line 288
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         7: .line 290
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         8: .line 292
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         9: .line 294
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        10: .line 296
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        11: .line 298
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/graalvm/compiler/core/common/calc/Condition;

  public final boolean isUnsigned();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
         0: .line 306
            aload 0 /* this */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 1
            aload 0 /* this */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 1
            aload 0 /* this */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 1
            aload 0 /* this */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/common/calc/Condition;

  public final boolean isCommutative();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
         0: .line 315
            aload 0 /* this */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 1
            aload 0 /* this */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/common/calc/Condition;

  public boolean foldCondition(jdk.vm.ci.meta.JavaConstant, jdk.vm.ci.meta.JavaConstant, jdk.vm.ci.meta.ConstantReflectionProvider);
    descriptor: (Ljdk/vm/ci/meta/JavaConstant;Ljdk/vm/ci/meta/JavaConstant;Ljdk/vm/ci/meta/ConstantReflectionProvider;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 1 // jdk.vm.ci.meta.JavaConstant lt
        start local 2 // jdk.vm.ci.meta.JavaConstant rt
        start local 3 // jdk.vm.ci.meta.ConstantReflectionProvider constantReflection
         0: .line 328
            getstatic org.graalvm.compiler.core.common.calc.Condition.$assertionsDisabled:Z
            ifne 2
            aload 1 /* lt */
            invokeinterface jdk.vm.ci.meta.JavaConstant.getJavaKind:()Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.isNumericFloat:()Z
            ifne 1
            aload 2 /* rt */
            invokeinterface jdk.vm.ci.meta.JavaConstant.getJavaKind:()Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.isNumericFloat:()Z
            ifeq 2
      StackMap locals:
      StackMap stack:
         1: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* lt */
            aload 2 /* rt */
            aload 3 /* constantReflection */
            iconst_0
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.foldCondition:(Ljdk/vm/ci/meta/Constant;Ljdk/vm/ci/meta/Constant;Ljdk/vm/ci/meta/ConstantReflectionProvider;Z)Z
            ireturn
        end local 3 // jdk.vm.ci.meta.ConstantReflectionProvider constantReflection
        end local 2 // jdk.vm.ci.meta.JavaConstant rt
        end local 1 // jdk.vm.ci.meta.JavaConstant lt
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    3     0                this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0    3     1                  lt  Ljdk/vm/ci/meta/JavaConstant;
            0    3     2                  rt  Ljdk/vm/ci/meta/JavaConstant;
            0    3     3  constantReflection  Ljdk/vm/ci/meta/ConstantReflectionProvider;
    MethodParameters:
                    Name  Flags
      lt                  
      rt                  
      constantReflection  

  public boolean foldCondition(jdk.vm.ci.meta.Constant, jdk.vm.ci.meta.Constant, jdk.vm.ci.meta.ConstantReflectionProvider, boolean);
    descriptor: (Ljdk/vm/ci/meta/Constant;Ljdk/vm/ci/meta/Constant;Ljdk/vm/ci/meta/ConstantReflectionProvider;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=11, args_size=5
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 1 // jdk.vm.ci.meta.Constant lt
        start local 2 // jdk.vm.ci.meta.Constant rt
        start local 3 // jdk.vm.ci.meta.ConstantReflectionProvider constantReflection
        start local 4 // boolean unorderedIsTrue
         0: .line 343
            aload 1 /* lt */
            instanceof jdk.vm.ci.meta.PrimitiveConstant
            ifeq 81
         1: .line 344
            aload 1 /* lt */
            checkcast jdk.vm.ci.meta.PrimitiveConstant
            astore 5 /* lp */
        start local 5 // jdk.vm.ci.meta.PrimitiveConstant lp
         2: .line 345
            aload 2 /* rt */
            checkcast jdk.vm.ci.meta.PrimitiveConstant
            astore 6 /* rp */
        start local 6 // jdk.vm.ci.meta.PrimitiveConstant rp
         3: .line 346
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$jdk$vm$ci$meta$JavaKind:()[I
            aload 5 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.getJavaKind:()Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            iaload
            tableswitch { // 1 - 8
                    1: 4
                    2: 4
                    3: 4
                    4: 4
                    5: 4
                    6: 44
                    7: 24
                    8: 62
              default: 80
          }
         4: .line 352
      StackMap locals: jdk.vm.ci.meta.PrimitiveConstant jdk.vm.ci.meta.PrimitiveConstant
      StackMap stack:
            aload 5 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asInt:()I
            istore 7 /* x */
        start local 7 // int x
         5: .line 353
            aload 6 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asInt:()I
            istore 8 /* y */
        start local 8 // int y
         6: .line 354
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 7
                    2: 9
                    3: 11
                    4: 13
                    5: 15
                    6: 17
                    7: 19
                    8: 20
                    9: 21
                   10: 22
              default: 23
          }
         7: .line 356
      StackMap locals: int int
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            if_icmpne 8
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         8: iconst_0
            ireturn
         9: .line 358
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            if_icmpeq 10
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        10: iconst_0
            ireturn
        11: .line 360
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            if_icmpge 12
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        12: iconst_0
            ireturn
        13: .line 362
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            if_icmpgt 14
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        14: iconst_0
            ireturn
        15: .line 364
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            if_icmple 16
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        16: iconst_0
            ireturn
        17: .line 366
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            if_icmplt 18
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        18: iconst_0
            ireturn
        19: .line 368
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveOrEqual:(II)Z
            ireturn
        20: .line 370
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowOrEqual:(II)Z
            ireturn
        21: .line 372
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveThan:(II)Z
            ireturn
        22: .line 374
      StackMap locals:
      StackMap stack:
            iload 7 /* x */
            iload 8 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowThan:(II)Z
            ireturn
        23: .line 376
      StackMap locals:
      StackMap stack:
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "expected condition: %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        end local 8 // int y
        end local 7 // int x
        24: .line 380
      StackMap locals:
      StackMap stack:
            aload 5 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asLong:()J
            lstore 7 /* x */
        start local 7 // long x
        25: .line 381
            aload 6 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asLong:()J
            lstore 9 /* y */
        start local 9 // long y
        26: .line 382
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 27
                    2: 29
                    3: 31
                    4: 33
                    5: 35
                    6: 37
                    7: 39
                    8: 40
                    9: 41
                   10: 42
              default: 43
          }
        27: .line 384
      StackMap locals: long long
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            lcmp
            ifne 28
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        28: iconst_0
            ireturn
        29: .line 386
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            lcmp
            ifeq 30
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        30: iconst_0
            ireturn
        31: .line 388
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            lcmp
            ifge 32
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        32: iconst_0
            ireturn
        33: .line 390
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            lcmp
            ifgt 34
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        34: iconst_0
            ireturn
        35: .line 392
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            lcmp
            ifle 36
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        36: iconst_0
            ireturn
        37: .line 394
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            lcmp
            iflt 38
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        38: iconst_0
            ireturn
        39: .line 396
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveOrEqual:(JJ)Z
            ireturn
        40: .line 398
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowOrEqual:(JJ)Z
            ireturn
        41: .line 400
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveThan:(JJ)Z
            ireturn
        42: .line 402
      StackMap locals:
      StackMap stack:
            lload 7 /* x */
            lload 9 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowThan:(JJ)Z
            ireturn
        43: .line 404
      StackMap locals:
      StackMap stack:
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "expected condition: %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        end local 9 // long y
        end local 7 // long x
        44: .line 408
      StackMap locals:
      StackMap stack:
            aload 5 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asFloat:()F
            fstore 7 /* x */
        start local 7 // float x
        45: .line 409
            aload 6 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asFloat:()F
            fstore 8 /* y */
        start local 8 // float y
        46: .line 410
            fload 7 /* x */
            invokestatic java.lang.Float.isNaN:(F)Z
            ifne 47
            fload 8 /* y */
            invokestatic java.lang.Float.isNaN:(F)Z
            ifeq 48
        47: .line 411
      StackMap locals: float float
      StackMap stack:
            iload 4 /* unorderedIsTrue */
            ireturn
        48: .line 413
      StackMap locals:
      StackMap stack:
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 6
                    1: 49
                    2: 51
                    3: 53
                    4: 55
                    5: 57
                    6: 59
              default: 61
          }
        49: .line 415
      StackMap locals:
      StackMap stack:
            fload 7 /* x */
            fload 8 /* y */
            fcmpl
            ifne 50
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        50: iconst_0
            ireturn
        51: .line 417
      StackMap locals:
      StackMap stack:
            fload 7 /* x */
            fload 8 /* y */
            fcmpl
            ifeq 52
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        52: iconst_0
            ireturn
        53: .line 419
      StackMap locals:
      StackMap stack:
            fload 7 /* x */
            fload 8 /* y */
            fcmpg
            ifge 54
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        54: iconst_0
            ireturn
        55: .line 421
      StackMap locals:
      StackMap stack:
            fload 7 /* x */
            fload 8 /* y */
            fcmpg
            ifgt 56
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        56: iconst_0
            ireturn
        57: .line 423
      StackMap locals:
      StackMap stack:
            fload 7 /* x */
            fload 8 /* y */
            fcmpl
            ifle 58
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        58: iconst_0
            ireturn
        59: .line 425
      StackMap locals:
      StackMap stack:
            fload 7 /* x */
            fload 8 /* y */
            fcmpl
            iflt 60
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        60: iconst_0
            ireturn
        61: .line 427
      StackMap locals:
      StackMap stack:
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "expected condition: %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        end local 8 // float y
        end local 7 // float x
        62: .line 431
      StackMap locals:
      StackMap stack:
            aload 5 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asDouble:()D
            dstore 7 /* x */
        start local 7 // double x
        63: .line 432
            aload 6 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asDouble:()D
            dstore 9 /* y */
        start local 9 // double y
        64: .line 433
            dload 7 /* x */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 65
            dload 9 /* y */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 66
        65: .line 434
      StackMap locals: double double
      StackMap stack:
            iload 4 /* unorderedIsTrue */
            ireturn
        66: .line 436
      StackMap locals:
      StackMap stack:
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 6
                    1: 67
                    2: 69
                    3: 71
                    4: 73
                    5: 75
                    6: 77
              default: 79
          }
        67: .line 438
      StackMap locals:
      StackMap stack:
            dload 7 /* x */
            dload 9 /* y */
            dcmpl
            ifne 68
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        68: iconst_0
            ireturn
        69: .line 440
      StackMap locals:
      StackMap stack:
            dload 7 /* x */
            dload 9 /* y */
            dcmpl
            ifeq 70
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        70: iconst_0
            ireturn
        71: .line 442
      StackMap locals:
      StackMap stack:
            dload 7 /* x */
            dload 9 /* y */
            dcmpg
            ifge 72
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        72: iconst_0
            ireturn
        73: .line 444
      StackMap locals:
      StackMap stack:
            dload 7 /* x */
            dload 9 /* y */
            dcmpg
            ifgt 74
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        74: iconst_0
            ireturn
        75: .line 446
      StackMap locals:
      StackMap stack:
            dload 7 /* x */
            dload 9 /* y */
            dcmpl
            ifle 76
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        76: iconst_0
            ireturn
        77: .line 448
      StackMap locals:
      StackMap stack:
            dload 7 /* x */
            dload 9 /* y */
            dcmpl
            iflt 78
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        78: iconst_0
            ireturn
        79: .line 450
      StackMap locals:
      StackMap stack:
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "expected condition: %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        end local 9 // double y
        end local 7 // double x
        80: .line 454
      StackMap locals:
      StackMap stack:
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "expected value kind %s while folding condition: %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.getJavaKind:()Ljdk/vm/ci/meta/JavaKind;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        end local 6 // jdk.vm.ci.meta.PrimitiveConstant rp
        end local 5 // jdk.vm.ci.meta.PrimitiveConstant lp
        81: .line 457
      StackMap locals:
      StackMap stack:
            aload 3 /* constantReflection */
            aload 1 /* lt */
            aload 2 /* rt */
            invokeinterface jdk.vm.ci.meta.ConstantReflectionProvider.constantEquals:(Ljdk/vm/ci/meta/Constant;Ljdk/vm/ci/meta/Constant;)Ljava/lang/Boolean;
            astore 5 /* equal */
        start local 5 // java.lang.Boolean equal
        82: .line 458
            aload 5 /* equal */
            ifnonnull 84
        83: .line 459
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "could not fold %s %s %s"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* lt */
            aastore
            dup
            iconst_1
            aload 0 /* this */
            aastore
            dup
            iconst_2
            aload 2 /* rt */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        84: .line 461
      StackMap locals: java.lang.Boolean
      StackMap stack:
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 2
                    1: 85
                    2: 86
              default: 89
          }
        85: .line 463
      StackMap locals:
      StackMap stack:
            aload 5 /* equal */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        86: .line 465
      StackMap locals:
      StackMap stack:
            aload 5 /* equal */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 87
            iconst_0
            goto 88
      StackMap locals:
      StackMap stack:
        87: iconst_1
      StackMap locals:
      StackMap stack: int
        88: ireturn
        89: .line 467
      StackMap locals:
      StackMap stack:
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "expected condition: %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        end local 5 // java.lang.Boolean equal
        end local 4 // boolean unorderedIsTrue
        end local 3 // jdk.vm.ci.meta.ConstantReflectionProvider constantReflection
        end local 2 // jdk.vm.ci.meta.Constant rt
        end local 1 // jdk.vm.ci.meta.Constant lt
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   90     0                this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0   90     1                  lt  Ljdk/vm/ci/meta/Constant;
            0   90     2                  rt  Ljdk/vm/ci/meta/Constant;
            0   90     3  constantReflection  Ljdk/vm/ci/meta/ConstantReflectionProvider;
            0   90     4     unorderedIsTrue  Z
            2   81     5                  lp  Ljdk/vm/ci/meta/PrimitiveConstant;
            3   81     6                  rp  Ljdk/vm/ci/meta/PrimitiveConstant;
            5   24     7                   x  I
            6   24     8                   y  I
           25   44     7                   x  J
           26   44     9                   y  J
           45   62     7                   x  F
           46   62     8                   y  F
           63   80     7                   x  D
           64   80     9                   y  D
           82   90     5               equal  Ljava/lang/Boolean;
    MethodParameters:
                    Name  Flags
      lt                  
      rt                  
      constantReflection  
      unorderedIsTrue     

  public org.graalvm.compiler.core.common.calc.Condition join(org.graalvm.compiler.core.common.calc.Condition);
    descriptor: (Lorg/graalvm/compiler/core/common/calc/Condition;)Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 1 // org.graalvm.compiler.core.common.calc.Condition other
         0: .line 473
            aload 1 /* other */
            aload 0 /* this */
            if_acmpne 2
         1: .line 474
            aload 0 /* this */
            areturn
         2: .line 476
      StackMap locals:
      StackMap stack:
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 3
                    2: 6
                    3: 22
                    4: 17
                    5: 30
                    6: 25
                    7: 41
                    8: 33
                    9: 46
                   10: 38
              default: 49
          }
         3: .line 478
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 5
         4: .line 479
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         5: .line 481
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         6: .line 484
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 7
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 7
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 7
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 8
         7: .line 485
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            areturn
         8: .line 486
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 10
         9: .line 487
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        10: .line 488
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 12
        11: .line 489
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        12: .line 490
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 14
        13: .line 491
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        14: .line 492
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 16
        15: .line 493
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        16: .line 495
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        17: .line 498
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 18
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 19
        18: .line 499
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        19: .line 500
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 20
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 21
        20: .line 501
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        21: .line 503
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        22: .line 506
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 23
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 24
        23: .line 507
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        24: .line 509
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        25: .line 512
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 26
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 27
        26: .line 513
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        27: .line 514
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 28
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 29
        28: .line 515
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        29: .line 517
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        30: .line 520
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 31
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 32
        31: .line 521
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        32: .line 523
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        33: .line 526
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 34
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 35
        34: .line 527
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        35: .line 528
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 36
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 37
        36: .line 529
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        37: .line 531
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        38: .line 534
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 39
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 40
        39: .line 535
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        40: .line 537
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        41: .line 540
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 42
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 43
        42: .line 541
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        43: .line 542
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 44
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 45
        44: .line 543
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        45: .line 545
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        46: .line 548
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 47
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 48
        47: .line 549
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        48: .line 551
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        49: .line 554
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.graalvm.compiler.core.common.calc.Condition other
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   50     0   this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0   50     1  other  Lorg/graalvm/compiler/core/common/calc/Condition;
    MethodParameters:
       Name  Flags
      other  

  public org.graalvm.compiler.core.common.calc.Condition meet(org.graalvm.compiler.core.common.calc.Condition);
    descriptor: (Lorg/graalvm/compiler/core/common/calc/Condition;)Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 1 // org.graalvm.compiler.core.common.calc.Condition other
         0: .line 558
            aload 1 /* other */
            aload 0 /* this */
            if_acmpne 2
         1: .line 559
            aload 0 /* this */
            areturn
         2: .line 561
      StackMap locals:
      StackMap stack:
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:()[I
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iaload
            tableswitch { // 1 - 10
                    1: 3
                    2: 14
                    3: 20
                    4: 17
                    5: 28
                    6: 25
                    7: 41
                    8: 33
                    9: 44
                   10: 36
              default: 49
          }
         3: .line 563
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 4
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 5
         4: .line 564
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            areturn
         5: .line 565
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 7
         6: .line 566
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         7: .line 567
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 9
         8: .line 568
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         9: .line 569
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 11
        10: .line 570
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        11: .line 571
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 13
        12: .line 572
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        13: .line 574
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        14: .line 577
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 15
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 15
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 15
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 16
        15: .line 578
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        16: .line 580
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        17: .line 583
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 18
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 19
        18: .line 584
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        19: .line 586
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        20: .line 589
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 21
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 22
        21: .line 590
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        22: .line 591
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 23
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 24
        23: .line 592
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        24: .line 594
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        25: .line 597
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 26
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 27
        26: .line 598
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        27: .line 600
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        28: .line 603
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 29
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 30
        29: .line 604
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        30: .line 605
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 31
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 32
        31: .line 606
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        32: .line 608
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        33: .line 611
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 34
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 35
        34: .line 612
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        35: .line 614
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        36: .line 617
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 37
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 38
        37: .line 618
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        38: .line 619
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 39
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 40
        39: .line 620
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        40: .line 622
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        41: .line 625
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 42
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 43
        42: .line 626
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        43: .line 628
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        44: .line 631
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 45
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 46
        45: .line 632
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        46: .line 633
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpeq 47
            aload 1 /* other */
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            if_acmpne 48
        47: .line 634
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        48: .line 636
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        49: .line 639
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // org.graalvm.compiler.core.common.calc.Condition other
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   50     0   this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0   50     1  other  Lorg/graalvm/compiler/core/common/calc/Condition;
    MethodParameters:
       Name  Flags
      other  

  public static org.graalvm.compiler.core.common.calc.Condition[] values();
    descriptor: ()[Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic org.graalvm.compiler.core.common.calc.Condition.ENUM$VALUES:[Lorg/graalvm/compiler/core/common/calc/Condition;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray org.graalvm.compiler.core.common.calc.Condition
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.graalvm.compiler.core.common.calc.Condition valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/graalvm/compiler/core/common/calc/Condition;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lorg/graalvm/compiler/core/common/calc/Condition;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast org.graalvm.compiler.core.common.calc.Condition
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  

  static int[] $SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 35
            getstatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.graalvm.compiler.core.common.calc.Condition.values:()[Lorg/graalvm/compiler/core/common/calc/Condition;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            bipush 7
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            bipush 9
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            bipush 8
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            bipush 10
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iconst_1
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iconst_5
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iconst_4
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iconst_3
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.ordinal:()I
            iconst_2
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            dup
            putstatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$org$graalvm$compiler$core$common$calc$Condition:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$jdk$vm$ci$meta$JavaKind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 35
            getstatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$jdk$vm$ci$meta$JavaKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic jdk.vm.ci.meta.JavaKind.values:()[Ljdk/vm/ci/meta/JavaKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Boolean:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Byte:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Char:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            iconst_4
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Double:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            bipush 8
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Float:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            bipush 6
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Illegal:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            bipush 11
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Int:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            iconst_5
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Long:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            bipush 7
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Object:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            bipush 9
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Short:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            iconst_3
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic jdk.vm.ci.meta.JavaKind.Void:Ljdk/vm/ci/meta/JavaKind;
            invokevirtual jdk.vm.ci.meta.JavaKind.ordinal:()I
            bipush 10
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            dup
            putstatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$jdk$vm$ci$meta$JavaKind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
}
Signature: Ljava/lang/Enum<Lorg/graalvm/compiler/core/common/calc/Condition;>;
SourceFile: "Condition.java"