# RUN: llvm-mc < %s --triple=aarch64 -mattr=+dotprod,+fp16fml,+bf16,+i8mm,+f8f32mm,+f8f16mm --disassemble --output-asm-variant=0 | FileCheck %s --check-prefix=GENERIC # RUN: llvm-mc < %s --triple=aarch64 -mattr=+dotprod,+fp16fml,+bf16,+i8mm,+f8f32mm,+f8f16mm --disassemble --output-asm-variant=1 | FileCheck %s --check-prefix=APPLE [0xd3,0x94,0x92,0x4e] # GENERIC: sdot v19.4s, v6.16b, v18.16b # APPLE: sdot.4s v19, v6, v18 [0xd3,0xec,0x32,0x4e] # GENERIC: fmlal v19.4s, v6.4h, v18.4h # APPLE: fmlal.4s v19, v6, v18 [0xd3,0xfc,0x52,0x6e] # GENERIC: bfdot v19.4s, v6.8h, v18.8h # APPLE: bfdot.4s v19, v6, v18 [0xd3,0xfc,0xd2,0x2e] # GENERIC: bfmlalb v19.4s, v6.8h, v18.8h # APPLE: bfmlalb.4s v19, v6, v18 [0xd3,0xec,0x52,0x6e] # GENERIC: bfmmla v19.4s, v6.8h, v18.8h # APPLE: bfmmla.4s v19, v6, v18 [0xd3,0xa4,0x92,0x4e] # GENERIC: smmla v19.4s, v6.16b, v18.16b # APPLE: smmla.4s v19, v6, v18 [0xd3,0xec,0x92,0x6e] # GENERIC: fmmla v19.4s, v6.16b, v18.16b # APPLE: fmmla.4s v19, v6, v18 [0xd3,0xec,0x12,0x6e] # GENERIC: fmmla v19.8h, v6.16b, v18.16b # APPLE: fmmla.8h v19, v6, v18