1// RUN: llvm-mc -triple aarch64 -o - %s 2>&1 | FileCheck %s 2 3.arch_extension sme 4smstart 5// CHECK: smstart 6 7.arch_extension nosme 8 9.arch_extension sme-f64 10fmopa za0.d, p0/m, p0/m, z0.d, z0.d 11// CHECK: fmopa za0.d, p0/m, p0/m, z0.d, z0.d 12 13.arch_extension nosme-f64 14 15.arch_extension sme-i64 16addha za0.d, p0/m, p0/m, z0.d 17// CHECK: addha za0.d, p0/m, p0/m, z0.d 18 19.arch_extension nosme-i64 20 21.arch armv9-a+sme 22smstart 23// CHECK: smstart 24 25.arch armv9-a+nosme 26 27.arch armv9-a+sme-f64 28fmopa za0.d, p0/m, p0/m, z0.d, z0.d 29// CHECK: fmopa za0.d, p0/m, p0/m, z0.d, z0.d 30 31.arch armv9-a+nosme-f64 32 33.arch armv9-a+sme-i64 34addha za0.d, p0/m, p0/m, z0.d 35// CHECK: addha za0.d, p0/m, p0/m, z0.d 36