public final class org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode extends java.lang.Enum<org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
  super_class: java.lang.Enum
{
  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLDL1KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLDL1STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLDL2KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLDL2STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLDL3KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLDL3STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLIL1KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLIL1STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLIL2KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLIL2STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLIL3KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PLIL3STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PSTL1KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PSTL1STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PSTL2KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PSTL2STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PSTL3KEEP;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode PSTL3STRM;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private final int encoding;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode[] modes;
    descriptor: [Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

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

  private static final org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode[] ENUM$VALUES;
    descriptor: [Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 1048
            ldc Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.$assertionsDisabled:Z
         3: .line 1049
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLDL1KEEP"
            iconst_0
            iconst_0
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
         4: .line 1050
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLDL1STRM"
            iconst_1
            iconst_1
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
         5: .line 1051
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLDL2KEEP"
            iconst_2
            iconst_2
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
         6: .line 1052
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLDL2STRM"
            iconst_3
            iconst_3
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
         7: .line 1053
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLDL3KEEP"
            iconst_4
            iconst_4
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
         8: .line 1054
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLDL3STRM"
            iconst_5
            iconst_5
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
         9: .line 1056
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLIL1KEEP"
            bipush 6
            bipush 8
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        10: .line 1057
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLIL1STRM"
            bipush 7
            bipush 9
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        11: .line 1058
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLIL2KEEP"
            bipush 8
            bipush 10
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        12: .line 1059
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLIL2STRM"
            bipush 9
            bipush 11
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        13: .line 1060
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLIL3KEEP"
            bipush 10
            bipush 12
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        14: .line 1061
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PLIL3STRM"
            bipush 11
            bipush 13
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        15: .line 1063
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PSTL1KEEP"
            bipush 12
            bipush 16
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        16: .line 1064
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PSTL1STRM"
            bipush 13
            bipush 17
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        17: .line 1065
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PSTL2KEEP"
            bipush 14
            bipush 18
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        18: .line 1066
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PSTL2STRM"
            bipush 15
            bipush 19
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        19: .line 1067
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PSTL3KEEP"
            bipush 16
            bipush 20
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        20: .line 1068
            new org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            ldc "PSTL3STRM"
            bipush 17
            bipush 21
            invokespecial org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.<init>:(Ljava/lang/String;II)V
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            bipush 18
            anewarray org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            iconst_0
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_1
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_2
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_3
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_4
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_5
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 6
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 7
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 8
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 9
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 10
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 11
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 12
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 13
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 14
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 15
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 16
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 17
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.ENUM$VALUES:[Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        21: .line 1076
            bipush 22
            anewarray org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            dup
            iconst_0
        22: .line 1077
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_1
        23: .line 1078
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_2
        24: .line 1079
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_3
        25: .line 1080
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_4
        26: .line 1081
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            iconst_5
        27: .line 1082
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLDL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 8
        28: .line 1087
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 9
        29: .line 1088
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 10
        30: .line 1089
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 11
        31: .line 1090
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 12
        32: .line 1091
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 13
        33: .line 1092
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PLIL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 16
        34: .line 1097
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL1KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 17
        35: .line 1098
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL1STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 18
        36: .line 1099
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL2KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 19
        37: .line 1100
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL2STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 20
        38: .line 1101
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL3KEEP:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
            dup
            bipush 21
        39: .line 1102
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.PSTL3STRM:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aastore
        40: .line 1076
            putstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.modes:[Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
        41: .line 1103
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode this
        start local 3 // int encoding
         0: .line 1072
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 1073
            aload 0 /* this */
            iload 3 /* encoding */
            putfield org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.encoding:I
         2: .line 1074
            return
        end local 3 // int encoding
        end local 0 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            0    3     3  encoding  I
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      encoding       

  public static org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode lookup(int);
    descriptor: (I)Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int enc
         0: .line 1106
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.$assertionsDisabled:Z
            ifne 2
            iload 0 /* enc */
            iflt 1
            iload 0 /* enc */
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.modes:[Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            arraylength
            if_icmplt 2
      StackMap locals:
      StackMap stack:
         1: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 1107
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.modes:[Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            iload 0 /* enc */
            aaload
            areturn
        end local 0 // int enc
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   enc  I
    MethodParameters:
      Name  Flags
      enc   

  public jdk.vm.ci.code.Register toRegister();
    descriptor: ()Ljdk/vm/ci/code/Register;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode this
         0: .line 1111
            getstatic jdk.vm.ci.aarch64.AArch64.cpuRegisters:Ljdk/vm/ci/code/RegisterArray;
            aload 0 /* this */
            getfield org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode.encoding:I
            invokevirtual jdk.vm.ci.code.RegisterArray.get:(I)Ljdk/vm/ci/code/Register;
            areturn
        end local 0 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;

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

  public static org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$PrefetchMode;>;
SourceFile: "AArch64Assembler.java"
NestHost: org.graalvm.compiler.asm.aarch64.AArch64Assembler
InnerClasses:
  public final PrefetchMode = org.graalvm.compiler.asm.aarch64.AArch64Assembler$PrefetchMode of org.graalvm.compiler.asm.aarch64.AArch64Assembler