1 // RUN
: llvm-mc
-triple aarch64-none-linux-gnu
-show-encoding
-mattr
=+sme
< %s | FileCheck
%s
2 // RUN
: llvm-mc
-triple aarch64-none-linux-gnu
-show-encoding
-mattr
=+sme-f64f64
< %s | FileCheck
%s
3 // RUN
: llvm-mc
-triple aarch64-none-linux-gnu
-show-encoding
-mattr
=+sme-i16i64
< %s | FileCheck
%s
5 // Verify
+sme flags imply streaming compatible SVE instructions.
7 // CHECK
: tbx z0.
b, z1.
b, z2.
b
9 // Verify
+sme flags imply
+bf16
10 bfdot z0.s
, z1.h
, z2.h
11 // CHECK-INST
: bfdot z0.s
, z1.h
, z2.h