public class org.graalvm.compiler.asm.amd64.test.BitOpsTest extends org.graalvm.compiler.asm.test.AssemblerTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.asm.amd64.test.BitOpsTest
  super_class: org.graalvm.compiler.asm.test.AssemblerTest
{
  private static boolean lzcntSupported;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static boolean tzcntSupported;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 53
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.test.AssemblerTest.<init>:()V
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;

  public void checkAMD64();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 59
            ldc "skipping AMD64 specific test"
            aload 0 /* this */
            getfield org.graalvm.compiler.asm.amd64.test.BitOpsTest.codeCache:Ljdk/vm/ci/code/CodeCacheProvider;
            invokeinterface jdk.vm.ci.code.CodeCacheProvider.getTarget:()Ljdk/vm/ci/code/TargetDescription;
            getfield jdk.vm.ci.code.TargetDescription.arch:Ljdk/vm/ci/code/Architecture;
            instanceof jdk.vm.ci.amd64.AMD64
            invokestatic org.junit.Assume.assumeTrue:(Ljava/lang/String;Z)V
         1: .line 60
            aload 0 /* this */
            getfield org.graalvm.compiler.asm.amd64.test.BitOpsTest.codeCache:Ljdk/vm/ci/code/CodeCacheProvider;
            invokeinterface jdk.vm.ci.code.CodeCacheProvider.getTarget:()Ljdk/vm/ci/code/TargetDescription;
            getfield jdk.vm.ci.code.TargetDescription.arch:Ljdk/vm/ci/code/Architecture;
            checkcast jdk.vm.ci.amd64.AMD64
            invokevirtual jdk.vm.ci.amd64.AMD64.getFeatures:()Ljava/util/EnumSet;
            astore 1 /* features */
        start local 1 // java.util.EnumSet features
         2: .line 61
            aload 1 /* features */
            getstatic jdk.vm.ci.amd64.AMD64$CPUFeature.LZCNT:Ljdk/vm/ci/amd64/AMD64$CPUFeature;
            invokevirtual java.util.EnumSet.contains:(Ljava/lang/Object;)Z
            putstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.lzcntSupported:Z
         3: .line 62
            aload 1 /* features */
            getstatic jdk.vm.ci.amd64.AMD64$CPUFeature.BMI1:Ljdk/vm/ci/amd64/AMD64$CPUFeature;
            invokevirtual java.util.EnumSet.contains:(Ljava/lang/Object;)Z
            putstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.tzcntSupported:Z
         4: .line 63
            return
        end local 1 // java.util.EnumSet features
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    5     1  features  Ljava/util/EnumSet<Ljdk/vm/ci/amd64/AMD64$CPUFeature;>;
    RuntimeVisibleAnnotations: 
      org.junit.Before()

  public void lzcntlTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 67
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.lzcntSupported:Z
            ifeq 3
         1: .line 68
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$1
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$1.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 80
            aload 0 /* this */
            ldc "intStub"
            aload 1 /* test */
            bipush 31
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 82
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void lzcntlMemTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 86
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.lzcntSupported:Z
            ifeq 3
         1: .line 87
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$2
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$2.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 104
            aload 0 /* this */
            ldc "intFieldStub"
            aload 1 /* test */
            bipush 31
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField
            dup
            iconst_1
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField.<init>:(I)V
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 106
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void lzcntqTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 110
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.lzcntSupported:Z
            ifeq 3
         1: .line 111
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$3
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$3.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 123
            aload 0 /* this */
            ldc "longStub"
            aload 1 /* test */
            bipush 63
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            lconst_1
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 125
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void lzcntqMemTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 129
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.lzcntSupported:Z
            ifeq 3
         1: .line 130
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$4
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$4.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 147
            aload 0 /* this */
            ldc "longFieldStub"
            aload 1 /* test */
            bipush 63
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField
            dup
            lconst_1
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField.<init>:(J)V
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 149
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void tzcntlTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 153
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.tzcntSupported:Z
            ifeq 3
         1: .line 154
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$5
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$5.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 166
            aload 0 /* this */
            ldc "intStub"
            aload 1 /* test */
            bipush 31
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            ldc -2147483648
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 168
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void tzcntlMemTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 172
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.tzcntSupported:Z
            ifeq 3
         1: .line 173
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$6
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$6.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 190
            aload 0 /* this */
            ldc "intFieldStub"
            aload 1 /* test */
            bipush 31
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField
            dup
            ldc -2147483648
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField.<init>:(I)V
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 192
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void tzcntqTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 196
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.tzcntSupported:Z
            ifeq 3
         1: .line 197
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$7
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$7.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 209
            aload 0 /* this */
            ldc "longStub"
            aload 1 /* test */
            bipush 63
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            ldc -9223372036854775808
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 211
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void tzcntqMemTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
         0: .line 215
            getstatic org.graalvm.compiler.asm.amd64.test.BitOpsTest.tzcntSupported:Z
            ifeq 3
         1: .line 216
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$8
            dup
            aload 0 /* this */
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$8.<init>:(Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;)V
            astore 1 /* test */
        start local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         2: .line 233
            aload 0 /* this */
            ldc "longFieldStub"
            aload 1 /* test */
            bipush 63
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            new org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField
            dup
            ldc -9223372036854775808
            invokespecial org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField.<init>:(J)V
            aastore
            invokevirtual org.graalvm.compiler.asm.amd64.test.BitOpsTest.assertReturn:(Ljava/lang/String;Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;Ljava/lang/Object;[Ljava/lang/Object;)V
        end local 1 // org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest test
         3: .line 235
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest;
            2    3     1  test  Lorg/graalvm/compiler/asm/test/AssemblerTest$CodeGenTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public static int intStub(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int arg
         0: .line 239
            iconst_0
            ireturn
        end local 0 // int arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   arg  I
    MethodParameters:
      Name  Flags
      arg   

  public static int longStub(long);
    descriptor: (J)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // long arg
         0: .line 244
            iconst_0
            ireturn
        end local 0 // long arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   arg  J
    MethodParameters:
      Name  Flags
      arg   

  public static int intFieldStub(org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField);
    descriptor: (Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest$IntField;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField arg
         0: .line 265
            iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   arg  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest$IntField;
    MethodParameters:
      Name  Flags
      arg   

  public static int longFieldStub(org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField);
    descriptor: (Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest$LongField;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField arg
         0: .line 270
            iconst_0
            ireturn
        end local 0 // org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField arg
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   arg  Lorg/graalvm/compiler/asm/amd64/test/BitOpsTest$LongField;
    MethodParameters:
      Name  Flags
      arg   
}
SourceFile: "BitOpsTest.java"
NestMembers:
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$1  org.graalvm.compiler.asm.amd64.test.BitOpsTest$2  org.graalvm.compiler.asm.amd64.test.BitOpsTest$3  org.graalvm.compiler.asm.amd64.test.BitOpsTest$4  org.graalvm.compiler.asm.amd64.test.BitOpsTest$5  org.graalvm.compiler.asm.amd64.test.BitOpsTest$6  org.graalvm.compiler.asm.amd64.test.BitOpsTest$7  org.graalvm.compiler.asm.amd64.test.BitOpsTest$8  org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField  org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField
InnerClasses:
  public final CPUFeature = jdk.vm.ci.amd64.AMD64$CPUFeature of jdk.vm.ci.amd64.AMD64
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$1
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$2
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$3
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$4
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$5
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$6
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$7
  org.graalvm.compiler.asm.amd64.test.BitOpsTest$8
  public IntField = org.graalvm.compiler.asm.amd64.test.BitOpsTest$IntField of org.graalvm.compiler.asm.amd64.test.BitOpsTest
  public LongField = org.graalvm.compiler.asm.amd64.test.BitOpsTest$LongField of org.graalvm.compiler.asm.amd64.test.BitOpsTest
  public abstract CodeGenTest = org.graalvm.compiler.asm.test.AssemblerTest$CodeGenTest of org.graalvm.compiler.asm.test.AssemblerTest