public class jdk.internal.foreign.abi.aarch64.AArch64Architecture implements jdk.internal.foreign.abi.Architecture
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.internal.foreign.abi.aarch64.AArch64Architecture
  super_class: java.lang.Object
{
  public static final jdk.internal.foreign.abi.Architecture INSTANCE;
    descriptor: Ljdk/internal/foreign/abi/Architecture;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final int INTEGER_REG_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private static final int VECTOR_REG_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final int STACK_SLOT_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final jdk.internal.foreign.abi.VMStorage r0;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r1;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r2;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r3;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r4;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r5;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r6;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r7;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r8;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r9;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r10;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r11;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r12;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r13;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r14;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r15;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r16;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r17;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r18;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r19;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r20;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r21;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r22;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r23;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r24;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r25;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r26;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r27;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r28;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r29;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r30;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage r31;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v0;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v1;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v2;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v3;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v4;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v5;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v6;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v7;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v8;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v9;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v10;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v11;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v12;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v13;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v14;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v15;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v16;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v17;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v18;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v19;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v20;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v21;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v22;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v23;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v24;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v25;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v26;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v27;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v28;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v29;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v30;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.internal.foreign.abi.VMStorage v31;
    descriptor: Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 33
            new jdk.internal.foreign.abi.aarch64.AArch64Architecture
            dup
            invokespecial jdk.internal.foreign.abi.aarch64.AArch64Architecture.<init>:()V
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.INSTANCE:Ljdk/internal/foreign/abi/Architecture;
         1: .line 66
            iconst_0
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r0:Ljdk/internal/foreign/abi/VMStorage;
         2: .line 67
            iconst_1
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r1:Ljdk/internal/foreign/abi/VMStorage;
         3: .line 68
            iconst_2
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r2:Ljdk/internal/foreign/abi/VMStorage;
         4: .line 69
            iconst_3
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r3:Ljdk/internal/foreign/abi/VMStorage;
         5: .line 70
            iconst_4
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r4:Ljdk/internal/foreign/abi/VMStorage;
         6: .line 71
            iconst_5
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r5:Ljdk/internal/foreign/abi/VMStorage;
         7: .line 72
            bipush 6
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r6:Ljdk/internal/foreign/abi/VMStorage;
         8: .line 73
            bipush 7
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r7:Ljdk/internal/foreign/abi/VMStorage;
         9: .line 74
            bipush 8
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r8:Ljdk/internal/foreign/abi/VMStorage;
        10: .line 75
            bipush 9
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r9:Ljdk/internal/foreign/abi/VMStorage;
        11: .line 76
            bipush 10
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r10:Ljdk/internal/foreign/abi/VMStorage;
        12: .line 77
            bipush 11
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r11:Ljdk/internal/foreign/abi/VMStorage;
        13: .line 78
            bipush 12
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r12:Ljdk/internal/foreign/abi/VMStorage;
        14: .line 79
            bipush 13
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r13:Ljdk/internal/foreign/abi/VMStorage;
        15: .line 80
            bipush 14
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r14:Ljdk/internal/foreign/abi/VMStorage;
        16: .line 81
            bipush 15
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r15:Ljdk/internal/foreign/abi/VMStorage;
        17: .line 82
            bipush 16
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r16:Ljdk/internal/foreign/abi/VMStorage;
        18: .line 83
            bipush 17
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r17:Ljdk/internal/foreign/abi/VMStorage;
        19: .line 84
            bipush 18
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r18:Ljdk/internal/foreign/abi/VMStorage;
        20: .line 85
            bipush 19
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r19:Ljdk/internal/foreign/abi/VMStorage;
        21: .line 86
            bipush 20
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r20:Ljdk/internal/foreign/abi/VMStorage;
        22: .line 87
            bipush 21
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r21:Ljdk/internal/foreign/abi/VMStorage;
        23: .line 88
            bipush 22
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r22:Ljdk/internal/foreign/abi/VMStorage;
        24: .line 89
            bipush 23
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r23:Ljdk/internal/foreign/abi/VMStorage;
        25: .line 90
            bipush 24
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r24:Ljdk/internal/foreign/abi/VMStorage;
        26: .line 91
            bipush 25
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r25:Ljdk/internal/foreign/abi/VMStorage;
        27: .line 92
            bipush 26
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r26:Ljdk/internal/foreign/abi/VMStorage;
        28: .line 93
            bipush 27
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r27:Ljdk/internal/foreign/abi/VMStorage;
        29: .line 94
            bipush 28
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r28:Ljdk/internal/foreign/abi/VMStorage;
        30: .line 95
            bipush 29
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r29:Ljdk/internal/foreign/abi/VMStorage;
        31: .line 96
            bipush 30
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r30:Ljdk/internal/foreign/abi/VMStorage;
        32: .line 97
            bipush 31
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.integerRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.r31:Ljdk/internal/foreign/abi/VMStorage;
        33: .line 99
            iconst_0
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v0:Ljdk/internal/foreign/abi/VMStorage;
        34: .line 100
            iconst_1
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v1:Ljdk/internal/foreign/abi/VMStorage;
        35: .line 101
            iconst_2
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v2:Ljdk/internal/foreign/abi/VMStorage;
        36: .line 102
            iconst_3
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v3:Ljdk/internal/foreign/abi/VMStorage;
        37: .line 103
            iconst_4
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v4:Ljdk/internal/foreign/abi/VMStorage;
        38: .line 104
            iconst_5
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v5:Ljdk/internal/foreign/abi/VMStorage;
        39: .line 105
            bipush 6
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v6:Ljdk/internal/foreign/abi/VMStorage;
        40: .line 106
            bipush 7
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v7:Ljdk/internal/foreign/abi/VMStorage;
        41: .line 107
            bipush 8
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v8:Ljdk/internal/foreign/abi/VMStorage;
        42: .line 108
            bipush 9
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v9:Ljdk/internal/foreign/abi/VMStorage;
        43: .line 109
            bipush 10
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v10:Ljdk/internal/foreign/abi/VMStorage;
        44: .line 110
            bipush 11
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v11:Ljdk/internal/foreign/abi/VMStorage;
        45: .line 111
            bipush 12
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v12:Ljdk/internal/foreign/abi/VMStorage;
        46: .line 112
            bipush 13
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v13:Ljdk/internal/foreign/abi/VMStorage;
        47: .line 113
            bipush 14
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v14:Ljdk/internal/foreign/abi/VMStorage;
        48: .line 114
            bipush 15
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v15:Ljdk/internal/foreign/abi/VMStorage;
        49: .line 115
            bipush 16
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v16:Ljdk/internal/foreign/abi/VMStorage;
        50: .line 116
            bipush 17
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v17:Ljdk/internal/foreign/abi/VMStorage;
        51: .line 117
            bipush 18
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v18:Ljdk/internal/foreign/abi/VMStorage;
        52: .line 118
            bipush 19
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v19:Ljdk/internal/foreign/abi/VMStorage;
        53: .line 119
            bipush 20
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v20:Ljdk/internal/foreign/abi/VMStorage;
        54: .line 120
            bipush 21
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v21:Ljdk/internal/foreign/abi/VMStorage;
        55: .line 121
            bipush 22
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v22:Ljdk/internal/foreign/abi/VMStorage;
        56: .line 122
            bipush 23
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v23:Ljdk/internal/foreign/abi/VMStorage;
        57: .line 123
            bipush 24
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v24:Ljdk/internal/foreign/abi/VMStorage;
        58: .line 124
            bipush 25
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v25:Ljdk/internal/foreign/abi/VMStorage;
        59: .line 125
            bipush 26
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v26:Ljdk/internal/foreign/abi/VMStorage;
        60: .line 126
            bipush 27
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v27:Ljdk/internal/foreign/abi/VMStorage;
        61: .line 127
            bipush 28
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v28:Ljdk/internal/foreign/abi/VMStorage;
        62: .line 128
            bipush 29
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v29:Ljdk/internal/foreign/abi/VMStorage;
        63: .line 129
            bipush 30
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v30:Ljdk/internal/foreign/abi/VMStorage;
        64: .line 130
            bipush 31
            invokestatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.vectorRegister:(I)Ljdk/internal/foreign/abi/VMStorage;
            putstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.v31:Ljdk/internal/foreign/abi/VMStorage;
            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 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/internal/foreign/abi/aarch64/AArch64Architecture;

  public boolean isStackType(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
        start local 1 // int cls
         0: .line 41
            iload 1 /* cls */
            iconst_3
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int cls
        end local 0 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/internal/foreign/abi/aarch64/AArch64Architecture;
            0    2     1   cls  I
    MethodParameters:
      Name  Flags
      cls   

  public int typeSize(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
        start local 1 // int cls
         0: .line 46
            iload 1 /* cls */
            tableswitch { // 0 - 3
                    0: 1
                    1: 2
                    2: 4
                    3: 3
              default: 4
          }
         1: .line 47
      StackMap locals:
      StackMap stack:
            bipush 8
            ireturn
         2: .line 48
      StackMap locals:
      StackMap stack:
            bipush 16
            ireturn
         3: .line 49
      StackMap locals:
      StackMap stack:
            bipush 8
            ireturn
         4: .line 52
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid Storage Class: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* cls */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int cls
        end local 0 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/internal/foreign/abi/aarch64/AArch64Architecture;
            0    5     1   cls  I
    MethodParameters:
      Name  Flags
      cls   

  public int stackType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
         0: .line 57
            iconst_3
            ireturn
        end local 0 // jdk.internal.foreign.abi.aarch64.AArch64Architecture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/internal/foreign/abi/aarch64/AArch64Architecture;

  private static jdk.internal.foreign.abi.VMStorage integerRegister(int);
    descriptor: (I)Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // int index
         0: .line 133
            new jdk.internal.foreign.abi.VMStorage
            dup
            iconst_0
            iload 0 /* index */
            new java.lang.StringBuilder
            dup
            ldc "r"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* index */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial jdk.internal.foreign.abi.VMStorage.<init>:(IILjava/lang/String;)V
            areturn
        end local 0 // int index
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  index  I
    MethodParameters:
       Name  Flags
      index  

  private static jdk.internal.foreign.abi.VMStorage vectorRegister(int);
    descriptor: (I)Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // int index
         0: .line 137
            new jdk.internal.foreign.abi.VMStorage
            dup
            iconst_1
            iload 0 /* index */
            new java.lang.StringBuilder
            dup
            ldc "v"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* index */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial jdk.internal.foreign.abi.VMStorage.<init>:(IILjava/lang/String;)V
            areturn
        end local 0 // int index
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  index  I
    MethodParameters:
       Name  Flags
      index  

  public static jdk.internal.foreign.abi.VMStorage stackStorage(int);
    descriptor: (I)Ljdk/internal/foreign/abi/VMStorage;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // int index
         0: .line 141
            new jdk.internal.foreign.abi.VMStorage
            dup
            iconst_3
            iload 0 /* index */
            new java.lang.StringBuilder
            dup
            ldc "Stack@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* index */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial jdk.internal.foreign.abi.VMStorage.<init>:(IILjava/lang/String;)V
            areturn
        end local 0 // int index
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  index  I
    MethodParameters:
       Name  Flags
      index  

  public static jdk.internal.foreign.abi.ABIDescriptor abiFor(jdk.internal.foreign.abi.VMStorage[], jdk.internal.foreign.abi.VMStorage[], jdk.internal.foreign.abi.VMStorage[], jdk.internal.foreign.abi.VMStorage[], jdk.internal.foreign.abi.VMStorage[], jdk.internal.foreign.abi.VMStorage[], int, int);
    descriptor: ([Ljdk/internal/foreign/abi/VMStorage;[Ljdk/internal/foreign/abi/VMStorage;[Ljdk/internal/foreign/abi/VMStorage;[Ljdk/internal/foreign/abi/VMStorage;[Ljdk/internal/foreign/abi/VMStorage;[Ljdk/internal/foreign/abi/VMStorage;II)Ljdk/internal/foreign/abi/ABIDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=8, args_size=8
        start local 0 // jdk.internal.foreign.abi.VMStorage[] inputIntRegs
        start local 1 // jdk.internal.foreign.abi.VMStorage[] inputVectorRegs
        start local 2 // jdk.internal.foreign.abi.VMStorage[] outputIntRegs
        start local 3 // jdk.internal.foreign.abi.VMStorage[] outputVectorRegs
        start local 4 // jdk.internal.foreign.abi.VMStorage[] volatileIntRegs
        start local 5 // jdk.internal.foreign.abi.VMStorage[] volatileVectorRegs
        start local 6 // int stackAlignment
        start local 7 // int shadowSpace
         0: .line 152
            new jdk.internal.foreign.abi.ABIDescriptor
            dup
         1: .line 153
            getstatic jdk.internal.foreign.abi.aarch64.AArch64Architecture.INSTANCE:Ljdk/internal/foreign/abi/Architecture;
         2: .line 154
            iconst_2
            anewarray jdk.internal.foreign.abi.VMStorage[]
            dup
            iconst_0
         3: .line 155
            aload 0 /* inputIntRegs */
            aastore
            dup
            iconst_1
         4: .line 156
            aload 1 /* inputVectorRegs */
            aastore
         5: .line 158
            iconst_2
            anewarray jdk.internal.foreign.abi.VMStorage[]
            dup
            iconst_0
         6: .line 159
            aload 2 /* outputIntRegs */
            aastore
            dup
            iconst_1
         7: .line 160
            aload 3 /* outputVectorRegs */
            aastore
         8: .line 162
            iconst_2
            anewarray jdk.internal.foreign.abi.VMStorage[]
            dup
            iconst_0
         9: .line 163
            aload 4 /* volatileIntRegs */
            aastore
            dup
            iconst_1
        10: .line 164
            aload 5 /* volatileVectorRegs */
            aastore
        11: .line 166
            iload 6 /* stackAlignment */
        12: .line 167
            iload 7 /* shadowSpace */
        13: .line 152
            invokespecial jdk.internal.foreign.abi.ABIDescriptor.<init>:(Ljdk/internal/foreign/abi/Architecture;[[Ljdk/internal/foreign/abi/VMStorage;[[Ljdk/internal/foreign/abi/VMStorage;[[Ljdk/internal/foreign/abi/VMStorage;II)V
            areturn
        end local 7 // int shadowSpace
        end local 6 // int stackAlignment
        end local 5 // jdk.internal.foreign.abi.VMStorage[] volatileVectorRegs
        end local 4 // jdk.internal.foreign.abi.VMStorage[] volatileIntRegs
        end local 3 // jdk.internal.foreign.abi.VMStorage[] outputVectorRegs
        end local 2 // jdk.internal.foreign.abi.VMStorage[] outputIntRegs
        end local 1 // jdk.internal.foreign.abi.VMStorage[] inputVectorRegs
        end local 0 // jdk.internal.foreign.abi.VMStorage[] inputIntRegs
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   14     0        inputIntRegs  [Ljdk/internal/foreign/abi/VMStorage;
            0   14     1     inputVectorRegs  [Ljdk/internal/foreign/abi/VMStorage;
            0   14     2       outputIntRegs  [Ljdk/internal/foreign/abi/VMStorage;
            0   14     3    outputVectorRegs  [Ljdk/internal/foreign/abi/VMStorage;
            0   14     4     volatileIntRegs  [Ljdk/internal/foreign/abi/VMStorage;
            0   14     5  volatileVectorRegs  [Ljdk/internal/foreign/abi/VMStorage;
            0   14     6      stackAlignment  I
            0   14     7         shadowSpace  I
    MethodParameters:
                    Name  Flags
      inputIntRegs        
      inputVectorRegs     
      outputIntRegs       
      outputVectorRegs    
      volatileIntRegs     
      volatileVectorRegs  
      stackAlignment      
      shadowSpace         
}
SourceFile: "AArch64Architecture.java"
NestMembers:
  jdk.internal.foreign.abi.aarch64.AArch64Architecture$StorageClasses
InnerClasses:
  public abstract StorageClasses = jdk.internal.foreign.abi.aarch64.AArch64Architecture$StorageClasses of jdk.internal.foreign.abi.aarch64.AArch64Architecture