public class org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet implements org.graalvm.compiler.core.match.MatchStatementSet
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet
  super_class: java.lang.Object
{
  private static final java.lang.String[] logicShift_arguments;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] addSubShift_arguments;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] multiplyNegate_arguments;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] multiplyAddSub_arguments;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 16
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "binary"
            aastore
            dup
            iconst_1
            ldc "a"
            aastore
            dup
            iconst_2
            ldc "shift"
            aastore
            putstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
         1: .line 29
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "binary"
            aastore
            dup
            iconst_1
            ldc "a"
            aastore
            dup
            iconst_2
            ldc "shift"
            aastore
            putstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
         2: .line 42
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "a"
            aastore
            dup
            iconst_1
            ldc "b"
            aastore
            putstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyNegate_arguments:[Ljava/lang/String;
         3: .line 55
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
            ldc "binary"
            aastore
            dup
            iconst_1
            ldc "a"
            aastore
            dup
            iconst_2
            ldc "b"
            aastore
            dup
            iconst_3
            ldc "c"
            aastore
            putstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyAddSub_arguments:[Ljava/lang/String;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public java.lang.Class<? extends org.graalvm.compiler.core.gen.NodeMatchRules> forClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet this
         0: .line 70
            ldc Lorg/graalvm/compiler/core/aarch64/AArch64NodeMatchRules;
            areturn
        end local 0 // org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/aarch64/AArch64NodeMatchRules_MatchStatementSet;
    Signature: ()Ljava/lang/Class<+Lorg/graalvm/compiler/core/gen/NodeMatchRules;>;

  public java.util.List<org.graalvm.compiler.core.match.MatchStatement> statements();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=25, locals=13, args_size=1
        start local 0 // org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet this
         0: .line 76
            getstatic org.graalvm.compiler.nodes.calc.OrNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 1 /* OrNode_positions */
        start local 1 // org.graalvm.compiler.graph.Position[] OrNode_positions
         1: .line 77
            getstatic org.graalvm.compiler.nodes.calc.NegateNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "value"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 2 /* NegateNode_positions */
        start local 2 // org.graalvm.compiler.graph.Position[] NegateNode_positions
         2: .line 78
            getstatic org.graalvm.compiler.nodes.calc.MulNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 3 /* MulNode_positions */
        start local 3 // org.graalvm.compiler.graph.Position[] MulNode_positions
         3: .line 79
            getstatic org.graalvm.compiler.nodes.calc.AddNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 4 /* AddNode_positions */
        start local 4 // org.graalvm.compiler.graph.Position[] AddNode_positions
         4: .line 80
            getstatic org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 5 /* UnsignedRightShiftNode_positions */
        start local 5 // org.graalvm.compiler.graph.Position[] UnsignedRightShiftNode_positions
         5: .line 81
            getstatic org.graalvm.compiler.nodes.calc.AndNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 6 /* AndNode_positions */
        start local 6 // org.graalvm.compiler.graph.Position[] AndNode_positions
         6: .line 82
            getstatic org.graalvm.compiler.nodes.calc.LeftShiftNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 7 /* LeftShiftNode_positions */
        start local 7 // org.graalvm.compiler.graph.Position[] LeftShiftNode_positions
         7: .line 83
            getstatic org.graalvm.compiler.nodes.calc.SubNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 8 /* SubNode_positions */
        start local 8 // org.graalvm.compiler.graph.Position[] SubNode_positions
         8: .line 84
            getstatic org.graalvm.compiler.nodes.calc.NotNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "value"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 9 /* NotNode_positions */
        start local 9 // org.graalvm.compiler.graph.Position[] NotNode_positions
         9: .line 85
            getstatic org.graalvm.compiler.nodes.calc.RightShiftNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 10 /* RightShiftNode_positions */
        start local 10 // org.graalvm.compiler.graph.Position[] RightShiftNode_positions
        10: .line 86
            getstatic org.graalvm.compiler.nodes.calc.XorNode.TYPE:Lorg/graalvm/compiler/graph/NodeClass;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "x"
            aastore
            dup
            iconst_1
            ldc "y"
            aastore
            invokestatic org.graalvm.compiler.core.match.MatchRuleRegistry.findPositions:(Lorg/graalvm/compiler/graph/NodeClass;[Ljava/lang/String;)[Lorg/graalvm/compiler/graph/Position;
            astore 11 /* XorNode_positions */
        start local 11 // org.graalvm.compiler.graph.Position[] XorNode_positions
        11: .line 88
            bipush 55
            anewarray org.graalvm.compiler.core.match.MatchStatement
            dup
            iconst_0
        12: .line 89
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            iconst_1
        13: .line 90
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            iconst_2
        14: .line 91
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            iconst_3
        15: .line 92
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            iconst_4
        16: .line 93
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            iconst_5
        17: .line 94
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 6
        18: .line 95
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/SubNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 8 /* SubNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 7
        19: .line 96
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/SubNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 8 /* SubNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 8
        20: .line 97
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "addSubShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/SubNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 8 /* SubNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.addSubShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 9
        21: .line 98
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 10
        22: .line 99
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 11
        23: .line 100
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 12
        24: .line 101
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 13
        25: .line 102
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 14
        26: .line 103
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 15
        27: .line 104
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 16
        28: .line 105
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 17
        29: .line 106
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 18
        30: .line 107
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 19
        31: .line 108
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 20
        32: .line 109
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 21
        33: .line 110
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 22
        34: .line 111
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 23
        35: .line 112
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 24
        36: .line 113
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 25
        37: .line 114
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 26
        38: .line 115
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 27
        39: .line 116
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 28
        40: .line 117
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 29
        41: .line 118
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 30
        42: .line 119
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 31
        43: .line 120
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 32
        44: .line 121
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AndNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 6 /* AndNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 33
        45: .line 122
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 34
        46: .line 123
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 35
        47: .line 124
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 36
        48: .line 125
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 37
        49: .line 126
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 38
        50: .line 127
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/OrNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 1 /* OrNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 39
        51: .line 128
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 40
        52: .line 129
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/LeftShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 7 /* LeftShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 41
        53: .line 130
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 42
        54: .line 131
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/RightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 10 /* RightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 43
        55: .line 132
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 44
        56: .line 133
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "logicShift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/XorNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NotNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/UnsignedRightShiftNode;
            ldc "shift"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/ConstantNode;
            aconst_null
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Z)V
            aload 5 /* UnsignedRightShiftNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 9 /* NotNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 11 /* XorNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.logicShift_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 45
        57: .line 134
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyNegate"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NegateNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 2 /* NegateNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyNegate.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyNegate_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 46
        58: .line 135
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyNegate"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NegateNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 2 /* NegateNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyNegate.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyNegate_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 47
        59: .line 136
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyNegate"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NegateNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 2 /* NegateNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyNegate.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyNegate_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 48
        60: .line 137
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyNegate"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/NegateNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 2 /* NegateNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyNegate.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyNegate_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 49
        61: .line 138
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyAddSub"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "c"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyAddSub_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 50
        62: .line 139
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyAddSub"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "c"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyAddSub_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 51
        63: .line 140
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyAddSub"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "c"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyAddSub_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 52
        64: .line 141
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyAddSub"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/AddNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "c"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 4 /* AddNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyAddSub_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 53
        65: .line 142
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyAddSub"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/SubNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "c"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 8 /* SubNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyAddSub_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
            dup
            bipush 54
        66: .line 143
            new org.graalvm.compiler.core.match.MatchStatement
            dup
            ldc "multiplyAddSub"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/SubNode;
            ldc "binary"
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "c"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc Lorg/graalvm/compiler/nodes/calc/MulNode;
            aconst_null
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "b"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            new org.graalvm.compiler.core.match.MatchPattern
            dup
            ldc "a"
            iconst_0
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/String;Z)V
            aload 3 /* MulNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            aload 8 /* SubNode_positions */
            iconst_1
            invokespecial org.graalvm.compiler.core.match.MatchPattern.<init>:(Ljava/lang/Class;Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchPattern;[Lorg/graalvm/compiler/graph/Position;Z)V
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub.instance:Lorg/graalvm/compiler/core/match/MatchGenerator;
            getstatic org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet.multiplyAddSub_arguments:[Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.match.MatchStatement.<init>:(Ljava/lang/String;Lorg/graalvm/compiler/core/match/MatchPattern;Lorg/graalvm/compiler/core/match/MatchGenerator;[Ljava/lang/String;)V
            aastore
        67: .line 88
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            astore 12 /* statements */
        start local 12 // java.util.List statements
        68: .line 146
            aload 12 /* statements */
            areturn
        end local 12 // java.util.List statements
        end local 11 // org.graalvm.compiler.graph.Position[] XorNode_positions
        end local 10 // org.graalvm.compiler.graph.Position[] RightShiftNode_positions
        end local 9 // org.graalvm.compiler.graph.Position[] NotNode_positions
        end local 8 // org.graalvm.compiler.graph.Position[] SubNode_positions
        end local 7 // org.graalvm.compiler.graph.Position[] LeftShiftNode_positions
        end local 6 // org.graalvm.compiler.graph.Position[] AndNode_positions
        end local 5 // org.graalvm.compiler.graph.Position[] UnsignedRightShiftNode_positions
        end local 4 // org.graalvm.compiler.graph.Position[] AddNode_positions
        end local 3 // org.graalvm.compiler.graph.Position[] MulNode_positions
        end local 2 // org.graalvm.compiler.graph.Position[] NegateNode_positions
        end local 1 // org.graalvm.compiler.graph.Position[] OrNode_positions
        end local 0 // org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0   69     0                              this  Lorg/graalvm/compiler/core/aarch64/AArch64NodeMatchRules_MatchStatementSet;
            1   69     1                  OrNode_positions  [Lorg/graalvm/compiler/graph/Position;
            2   69     2              NegateNode_positions  [Lorg/graalvm/compiler/graph/Position;
            3   69     3                 MulNode_positions  [Lorg/graalvm/compiler/graph/Position;
            4   69     4                 AddNode_positions  [Lorg/graalvm/compiler/graph/Position;
            5   69     5  UnsignedRightShiftNode_positions  [Lorg/graalvm/compiler/graph/Position;
            6   69     6                 AndNode_positions  [Lorg/graalvm/compiler/graph/Position;
            7   69     7           LeftShiftNode_positions  [Lorg/graalvm/compiler/graph/Position;
            8   69     8                 SubNode_positions  [Lorg/graalvm/compiler/graph/Position;
            9   69     9                 NotNode_positions  [Lorg/graalvm/compiler/graph/Position;
           10   69    10          RightShiftNode_positions  [Lorg/graalvm/compiler/graph/Position;
           11   69    11                 XorNode_positions  [Lorg/graalvm/compiler/graph/Position;
           68   69    12                        statements  Ljava/util/List<Lorg/graalvm/compiler/core/match/MatchStatement;>;
    Signature: ()Ljava/util/List<Lorg/graalvm/compiler/core/match/MatchStatement;>;
}
SourceFile: "AArch64NodeMatchRules_MatchStatementSet.java"
NestMembers:
  org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift  org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift  org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub  org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyNegate
InnerClasses:
  private final MatchGenerator_addSubShift = org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_addSubShift of org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet
  private final MatchGenerator_logicShift = org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_logicShift of org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet
  private final MatchGenerator_multiplyAddSub = org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyAddSub of org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet
  private final MatchGenerator_multiplyNegate = org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet$MatchGenerator_multiplyNegate of org.graalvm.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet