#RUN: sed -e "s,SRC_CPUSUBTYPE,0x80000002,g" %s | yaml2obj -o -| llvm-objdump --macho -p - 2>&1 | FileCheck %s --check-prefix=CHECK --check-prefix=V0
#RUN: sed -e "s,SRC_CPUSUBTYPE,0x81000002,g" %s | yaml2obj -o -| llvm-objdump --macho -p - 2>&1 | FileCheck %s --check-prefix=CHECK --check-prefix=V1
#RUN: sed -e "s,SRC_CPUSUBTYPE,0xc1000002,g" %s | yaml2obj -o -| llvm-objdump --macho -p - 2>&1 | FileCheck %s --check-prefix=CHECK --check-prefix=V1K
#RUN: sed -e "s,SRC_CPUSUBTYPE,0x00000002,g" %s | yaml2obj -o -| llvm-objdump --macho -p - 2>&1 | FileCheck %s --check-prefix=CHECK --check-prefix=VNONE
# CHECK: Mach header
# CHECK: magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
# V0: MH_MAGIC_64 ARM64 E PAC00 OBJECT 0 0 0x00000000
# V1: MH_MAGIC_64 ARM64 E PAC01 OBJECT 0 0 0x00000000
# V1K: MH_MAGIC_64 ARM64 E PAK01 OBJECT 0 0 0x00000000
# VNONE: MH_MAGIC_64 ARM64 E 0x00 OBJECT 0 0 0x00000000
--- !mach-o
FileHeader:
magic: 0xFEEDFACF
cputype: 0x0100000C
cpusubtype: SRC_CPUSUBTYPE
filetype: 0x00000001
ncmds: 0
sizeofcmds: 0
flags: 0x00000000
reserved: 0x00000000
...