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=7, 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 4
         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
            aload 0 /* this */
            aload 5 /* lp */
            aload 6 /* rp */
            iload 4 /* unorderedIsTrue */
            invokevirtual org.graalvm.compiler.core.common.calc.Condition.foldCondition:(Ljdk/vm/ci/meta/PrimitiveConstant;Ljdk/vm/ci/meta/PrimitiveConstant;Z)Z
            ireturn
        end local 6 // jdk.vm.ci.meta.PrimitiveConstant rp
        end local 5 // jdk.vm.ci.meta.PrimitiveConstant lp
         4: .line 348
      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
         5: .line 349
            aload 5 /* equal */
            ifnonnull 7
         6: .line 350
            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
         7: .line 352
      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: 8
                    2: 9
              default: 12
          }
         8: .line 354
      StackMap locals:
      StackMap stack:
            aload 5 /* equal */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
         9: .line 356
      StackMap locals:
      StackMap stack:
            aload 5 /* equal */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 10
            iconst_0
            goto 11
      StackMap locals:
      StackMap stack:
        10: iconst_1
      StackMap locals:
      StackMap stack: int
        11: ireturn
        12: .line 358
      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   13     0                this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0   13     1                  lt  Ljdk/vm/ci/meta/Constant;
            0   13     2                  rt  Ljdk/vm/ci/meta/Constant;
            0   13     3  constantReflection  Ljdk/vm/ci/meta/ConstantReflectionProvider;
            0   13     4     unorderedIsTrue  Z
            2    4     5                  lp  Ljdk/vm/ci/meta/PrimitiveConstant;
            3    4     6                  rp  Ljdk/vm/ci/meta/PrimitiveConstant;
            5   13     5               equal  Ljava/lang/Boolean;
    MethodParameters:
                    Name  Flags
      lt                  
      rt                  
      constantReflection  
      unorderedIsTrue     

  public boolean foldCondition(jdk.vm.ci.meta.PrimitiveConstant, jdk.vm.ci.meta.PrimitiveConstant, boolean);
    descriptor: (Ljdk/vm/ci/meta/PrimitiveConstant;Ljdk/vm/ci/meta/PrimitiveConstant;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=4
        start local 0 // org.graalvm.compiler.core.common.calc.Condition this
        start local 1 // jdk.vm.ci.meta.PrimitiveConstant lp
        start local 2 // jdk.vm.ci.meta.PrimitiveConstant rp
        start local 3 // boolean unorderedIsTrue
         0: .line 373
            invokestatic org.graalvm.compiler.core.common.calc.Condition.$SWITCH_TABLE$jdk$vm$ci$meta$JavaKind:()[I
            aload 1 /* 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: 1
                    2: 1
                    3: 1
                    4: 1
                    5: 1
                    6: 41
                    7: 21
                    8: 59
              default: 77
          }
         1: .line 379
      StackMap locals:
      StackMap stack:
            aload 1 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asInt:()I
            istore 4 /* x */
        start local 4 // int x
         2: .line 380
            aload 2 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asInt:()I
            istore 5 /* y */
        start local 5 // int y
         3: .line 381
            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: 4
                    2: 6
                    3: 8
                    4: 10
                    5: 12
                    6: 14
                    7: 16
                    8: 17
                    9: 18
                   10: 19
              default: 20
          }
         4: .line 383
      StackMap locals: int int
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            if_icmpne 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
         6: .line 385
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            if_icmpeq 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
         8: .line 387
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            if_icmpge 9
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        10: .line 389
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            if_icmpgt 11
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        11: iconst_0
            ireturn
        12: .line 391
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            if_icmple 13
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_0
            ireturn
        14: .line 393
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            if_icmplt 15
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        15: iconst_0
            ireturn
        16: .line 395
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveOrEqual:(II)Z
            ireturn
        17: .line 397
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowOrEqual:(II)Z
            ireturn
        18: .line 399
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveThan:(II)Z
            ireturn
        19: .line 401
      StackMap locals:
      StackMap stack:
            iload 4 /* x */
            iload 5 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowThan:(II)Z
            ireturn
        20: .line 403
      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 // int y
        end local 4 // int x
        21: .line 407
      StackMap locals:
      StackMap stack:
            aload 1 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asLong:()J
            lstore 4 /* x */
        start local 4 // long x
        22: .line 408
            aload 2 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asLong:()J
            lstore 6 /* y */
        start local 6 // long y
        23: .line 409
            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: 24
                    2: 26
                    3: 28
                    4: 30
                    5: 32
                    6: 34
                    7: 36
                    8: 37
                    9: 38
                   10: 39
              default: 40
          }
        24: .line 411
      StackMap locals: long long
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            lcmp
            ifne 25
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        25: iconst_0
            ireturn
        26: .line 413
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            lcmp
            ifeq 27
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        27: iconst_0
            ireturn
        28: .line 415
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            lcmp
            ifge 29
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        29: iconst_0
            ireturn
        30: .line 417
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            lcmp
            ifgt 31
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        31: iconst_0
            ireturn
        32: .line 419
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            lcmp
            ifle 33
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        33: iconst_0
            ireturn
        34: .line 421
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            lcmp
            iflt 35
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        35: iconst_0
            ireturn
        36: .line 423
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveOrEqual:(JJ)Z
            ireturn
        37: .line 425
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowOrEqual:(JJ)Z
            ireturn
        38: .line 427
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.aboveThan:(JJ)Z
            ireturn
        39: .line 429
      StackMap locals:
      StackMap stack:
            lload 4 /* x */
            lload 6 /* y */
            invokestatic org.graalvm.compiler.core.common.calc.UnsignedMath.belowThan:(JJ)Z
            ireturn
        40: .line 431
      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 6 // long y
        end local 4 // long x
        41: .line 435
      StackMap locals:
      StackMap stack:
            aload 1 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asFloat:()F
            fstore 4 /* x */
        start local 4 // float x
        42: .line 436
            aload 2 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asFloat:()F
            fstore 5 /* y */
        start local 5 // float y
        43: .line 437
            fload 4 /* x */
            invokestatic java.lang.Float.isNaN:(F)Z
            ifne 44
            fload 5 /* y */
            invokestatic java.lang.Float.isNaN:(F)Z
            ifeq 45
        44: .line 438
      StackMap locals: float float
      StackMap stack:
            iload 3 /* unorderedIsTrue */
            ireturn
        45: .line 440
      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: 46
                    2: 48
                    3: 50
                    4: 52
                    5: 54
                    6: 56
              default: 58
          }
        46: .line 442
      StackMap locals:
      StackMap stack:
            fload 4 /* x */
            fload 5 /* y */
            fcmpl
            ifne 47
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        47: iconst_0
            ireturn
        48: .line 444
      StackMap locals:
      StackMap stack:
            fload 4 /* x */
            fload 5 /* y */
            fcmpl
            ifeq 49
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        49: iconst_0
            ireturn
        50: .line 446
      StackMap locals:
      StackMap stack:
            fload 4 /* x */
            fload 5 /* y */
            fcmpg
            ifge 51
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        51: iconst_0
            ireturn
        52: .line 448
      StackMap locals:
      StackMap stack:
            fload 4 /* x */
            fload 5 /* y */
            fcmpg
            ifgt 53
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        53: iconst_0
            ireturn
        54: .line 450
      StackMap locals:
      StackMap stack:
            fload 4 /* x */
            fload 5 /* y */
            fcmpl
            ifle 55
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        55: iconst_0
            ireturn
        56: .line 452
      StackMap locals:
      StackMap stack:
            fload 4 /* x */
            fload 5 /* y */
            fcmpl
            iflt 57
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        57: iconst_0
            ireturn
        58: .line 454
      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 // float y
        end local 4 // float x
        59: .line 458
      StackMap locals:
      StackMap stack:
            aload 1 /* lp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asDouble:()D
            dstore 4 /* x */
        start local 4 // double x
        60: .line 459
            aload 2 /* rp */
            invokevirtual jdk.vm.ci.meta.PrimitiveConstant.asDouble:()D
            dstore 6 /* y */
        start local 6 // double y
        61: .line 460
            dload 4 /* x */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 62
            dload 6 /* y */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 63
        62: .line 461
      StackMap locals: double double
      StackMap stack:
            iload 3 /* unorderedIsTrue */
            ireturn
        63: .line 463
      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: 64
                    2: 66
                    3: 68
                    4: 70
                    5: 72
                    6: 74
              default: 76
          }
        64: .line 465
      StackMap locals:
      StackMap stack:
            dload 4 /* x */
            dload 6 /* y */
            dcmpl
            ifne 65
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        65: iconst_0
            ireturn
        66: .line 467
      StackMap locals:
      StackMap stack:
            dload 4 /* x */
            dload 6 /* y */
            dcmpl
            ifeq 67
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        67: iconst_0
            ireturn
        68: .line 469
      StackMap locals:
      StackMap stack:
            dload 4 /* x */
            dload 6 /* y */
            dcmpg
            ifge 69
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        69: iconst_0
            ireturn
        70: .line 471
      StackMap locals:
      StackMap stack:
            dload 4 /* x */
            dload 6 /* y */
            dcmpg
            ifgt 71
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        71: iconst_0
            ireturn
        72: .line 473
      StackMap locals:
      StackMap stack:
            dload 4 /* x */
            dload 6 /* y */
            dcmpl
            ifle 73
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        73: iconst_0
            ireturn
        74: .line 475
      StackMap locals:
      StackMap stack:
            dload 4 /* x */
            dload 6 /* y */
            dcmpl
            iflt 75
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        75: iconst_0
            ireturn
        76: .line 477
      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 6 // double y
        end local 4 // double x
        77: .line 481
      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 1 /* 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 3 // boolean unorderedIsTrue
        end local 2 // jdk.vm.ci.meta.PrimitiveConstant rp
        end local 1 // jdk.vm.ci.meta.PrimitiveConstant lp
        end local 0 // org.graalvm.compiler.core.common.calc.Condition this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   78     0             this  Lorg/graalvm/compiler/core/common/calc/Condition;
            0   78     1               lp  Ljdk/vm/ci/meta/PrimitiveConstant;
            0   78     2               rp  Ljdk/vm/ci/meta/PrimitiveConstant;
            0   78     3  unorderedIsTrue  Z
            2   21     4                x  I
            3   21     5                y  I
           22   41     4                x  J
           23   41     6                y  J
           42   59     4                x  F
           43   59     5                y  F
           60   77     4                x  D
           61   77     6                y  D
    MethodParameters:
                 Name  Flags
      lp               
      rp               
      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 486
            aload 1 /* other */
            aload 0 /* this */
            if_acmpne 2
         1: .line 487
            aload 0 /* this */
            areturn
         2: .line 489
      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 491
      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 492
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         5: .line 494
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         6: .line 497
      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 498
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            areturn
         8: .line 499
      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 500
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        10: .line 501
      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 502
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        12: .line 503
      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 504
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        14: .line 505
      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 506
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        16: .line 508
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        17: .line 511
      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 512
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        19: .line 513
      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 514
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        21: .line 516
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        22: .line 519
      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 520
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        24: .line 522
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        25: .line 525
      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 526
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        27: .line 527
      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 528
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        29: .line 530
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        30: .line 533
      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 534
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        32: .line 536
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        33: .line 539
      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 540
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        35: .line 541
      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 542
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        37: .line 544
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        38: .line 547
      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 548
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        40: .line 550
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        41: .line 553
      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 554
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.EQ:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        43: .line 555
      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 556
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        45: .line 558
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        46: .line 561
      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 562
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AT:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        48: .line 564
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        49: .line 567
      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 571
            aload 1 /* other */
            aload 0 /* this */
            if_acmpne 2
         1: .line 572
            aload 0 /* this */
            areturn
         2: .line 574
      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 576
      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 577
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            areturn
         5: .line 578
      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 579
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         7: .line 580
      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 581
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
         9: .line 582
      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 583
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        11: .line 584
      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 585
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        13: .line 587
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        14: .line 590
      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 591
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        16: .line 593
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        17: .line 596
      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 597
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        19: .line 599
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        20: .line 602
      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 603
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.LE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        22: .line 604
      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 605
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        24: .line 607
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        25: .line 610
      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 611
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        27: .line 613
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        28: .line 616
      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 617
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.GE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        30: .line 618
      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 619
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        32: .line 621
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        33: .line 624
      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 625
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        35: .line 627
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        36: .line 630
      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 631
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.BE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        38: .line 632
      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 633
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        40: .line 635
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        41: .line 638
      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 639
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        43: .line 641
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        44: .line 644
      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 645
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.AE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        46: .line 646
      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 647
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.common.calc.Condition.NE:Lorg/graalvm/compiler/core/common/calc/Condition;
            areturn
        48: .line 649
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        49: .line 652
      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"