This patch splits +sme feature into three separate features:
- +streaming-sve
- +streaming-agnostic-sme
- +sme-za
+streaming-sve enables instructions that are valid in Streaming SVE
mode (PSTATE.SM == 1).
+streaming-agnostic-sme enables SME instructions that are valid
outside of Streaming SVE mode (PSTATE.SM == 0).
+sme-za enables SME instructions that are valid when access to the
accumulator array has been enabled (PSTATE.ZA == 1). This feature is
orthogonal to Streaming mode (PSTATE.SM).
clang-format: please reformat the code